次の方法で共有


拡張オブジェクトによる Word の自動化

更新 : 2008 年 7 月

対象

このトピックの情報は、指定された Visual Studio Tools for Office プロジェクトおよび Microsoft Office のバージョンにのみ適用されます。

ドキュメント レベルのプロジェクト

  • Word 2003

  • Word 2007

アプリケーション レベルのプロジェクト

  • Word 2007

詳細については、「アプリケーションおよびプロジェクトの種類別の使用可能な機能」を参照してください。

Visual Studio Tools for Office は、Microsoft Office Word のネイティブ オブジェクト モデル (Word のプライマリ相互運用機能アセンブリによって公開されるオブジェクト モデル) が提供するオブジェクトの一部にイベントとデータ バインディング機能を追加します。このように拡張されたオブジェクトをホスト項目およびホスト コントロールと呼びます。

SP1 より、ホスト項目およびホスト コントロールは、アプリケーション レベルのアドインおよびドキュメント レベルのカスタマイズで利用できるようになりました。SP1 がインストールされていない場合、これらはドキュメント レベルのカスタマイズでのみ利用できます。詳細については、「ホスト項目とホスト コントロールの概要」を参照してください。

ホスト項目

Word プロジェクトでは、Document ホスト項目にアクセスできます。

Document ホスト項目は、ホスト コントロールや Windows フォーム コントロールなどの他のコントロールを格納するコンテナの役割を果たし、サーフェイス上のコントロールに関する情報を保持します。

Document ホスト項目には、Word のネイティブ オブジェクト モデルの対応するクラスである Microsoft.Office.Interop.Word.Document とほとんど同じメンバが含まれています。詳細については、「Document ホスト項目」を参照してください。

ホスト コントロール

Word には、文書の作成、整理、自動化に役立つホスト コントロールがいくつかあります。その機能のほとんどは、データのインポート、表示、および保護に関連するものです。そうしたホスト コントロールには、Word のネイティブ オブジェクト モデルの対応するコントロールにはないイベントやデータ バインディング機能が用意されています。ホスト コントロールの概要とその使用手順については、「Word ホスト コントロール」を参照してください。

参照

概念

Word のドキュメント レベルのカスタマイズの開発

Document ホスト項目

ホスト項目とホスト コントロールの概要

ホスト項目およびホスト コントロールのプログラム上の制限事項

アプリケーション レベルのアドインにおける実行時の Word 文書や Excel ブックの拡張

その他の技術情報

Word ホスト コントロール

変更履歴

日付

履歴

理由

2008 年 7 月

アプリケーション レベルのアドインのホスト項目およびホスト コントロールに関する情報を追加

SP1 機能変更