C#4.0で動的型を使用してMSWord自動化COMインターフェイスにアクセスするためのコードを書いています。それは素晴らしい働きをし、とても使いやすいです。
私が知らないのは、イベントを購読する方法です。Application::Quitイベントを購読したいと思います。
これは私が書いたコードです:
static class Program
{
[STAThread]
static void Main()
{
Type wordType = Type.GetTypeFromProgID("Word.Application");
dynamic word = Activator.CreateInstance(wordType);
var myDoc = word.Documents.Open(@"C:\example.docx");
word.Visible = true;
//how can I subscribe to the word.Quit event??
}