リアクティブエクステンションをWordで使用できるかどうかは疑問です。私はこれを見ましたが、Jeffはワークブック公開イベントをどのようにワイヤリングするのかをExcel http://social.msdn.microsoft.com/Forums/en/rx/thread/5ace45b1-778b-4ddd-b2ab-d5c8a1659f5fで示しています。mswordのリアクティブエクステンション
私は言葉で同じことをすることができるのだろうかと思います。
私は....これまで
public static class ApplicationExtensions
{
public static IObservable<Word.Document> DocumentBeforeSaveAsObservable(this Word.Application application)
{
return Observable.Create<Word.Document>(observer =>
{
Word.ApplicationEvents4_DocumentBeforeSaveEventHandler handler = observer.OnNext;
application.DocumentBeforeSave += handler;
return() => application.DocumentBeforeSave -= handler;
});
}
}
これを持っているが、私は「OnNext」マッチデリゲート「Microsoft.Office.Interop.Word.ApplicationEvents4_DocumentBeforeSaveEventHandler
用ませオーバーロードすることができ、誰ポイントエラーを受信しません私は正しい方向へ。
よろしく
マイク