次のように Javascript を使用して、IE の Web ページから Word を開いています。
var objword = new ActiveXObject("Word.Application");
これは私にとって非常にうまく機能します。ただし、追加の引数を渡すか、返された objword オブジェクトに何かを設定して、Word アドインThisAddIn_Startup
メソッドからアクセスできるようにしたいと考えています。
objword
Word アプリケーションのオブジェクト モデルに完全にアクセスできるオブジェクトが表示されますが、文字列の単純なプロパティを配置する適切な場所が見つかりません。
ダミーのスタイルや作業ウィンドウなど、必要な情報を保持し、そこからデータを抽出したら削除できるものを追加することを検討しました。しかし、これはちょっとしたハックのようです。
私は、Office オブジェクト モデルの世界でオブジェクトを操作しているときに、いたるところに現れる「タグ」プロパティのようなものを探しています。残念ながら、Word.Application オブジェクトで使用できる 'Tag' プロパティはありません。