次のようにWordアプリケーションインスタンスを開始するコードがあります
Microsoft.Office.Interop.Word.Application app = new Microsoft.Office.Interop.Word.Application();
app.Caption = "abcd_" + DateTime.Now.Ticks.ToString();
開始された単語インスタンスのプロセス ID を知る必要があります。Windows Server 2008 ではコードが機能しないため、FindWindow を使用してウィンドウ ハンドルを取得したり、GetWindowThreadProcessId を使用してハンドルからプロセス ID を取得したりすることはできません。
Process.GetProcessesByName("WINWORD")を使用して、すべてのワード プロセスを取得します。app.Caption で設定した値を私に与えることができる Process のプロパティはありますか? そうでない場合は、設定して後で Process 配列から読み取って Word の正しいインスタンスを識別することができる Word.Application の他のプロパティはありますか?