Microsoft.Office.Tools 名前空間 (2007 System)
更新 : 2007 年 11 月
Microsoft.Office.Tools 名前空間には、アプリケーション レベルのアドイン プロジェクトのホスト項目クラスが含まれています。さらに、カスタム作業ウィンドウ、操作ウィンドウ、およびスマート タグの作成に使用できるその他のクラスも含まれています。
アプリケーション レベルのアドイン用ホスト項目クラスは、AddIn クラスです。詳細については、「AddIn ホスト項目」を参照してください。
アプリケーション レベルのアドインにカスタム作業ウィンドウを作成するには、CustomTaskPane クラスと CustomTaskPaneCollection クラスを使用します。詳細については、「カスタム作業ウィンドウの概要」を参照してください。
ドキュメント レベルのカスタマイズに操作ウィンドウを作成するには、ActionsPane クラスを使用します。詳細については、「操作ウィンドウの概要」を参照してください。
Microsoft.Office.Tools 名前空間には、次のクラスも含まれています。これらのクラスを Visual Studio Tools for Office ソリューションで使用することによって、スマート タグの基本的な機能を実装できます。
詳細については、「スマート タグの概要」を参照してください。
クラス
クラス | 説明 | |
---|---|---|
ActionBase | Microsoft Office Word および Microsoft Office Excel の Visual Studio Tools for Office ソリューションのスマート タグのアクションに基本クラスを提供します。 | |
ActionsPane | Microsoft Office Word および Microsoft Office Excel 用のドキュメント レベルのカスタマイズにおいて [ドキュメント アクション] 作業ウィンドウをカスタマイズするための実装を提供するクラスです。 | |
AddIn | Microsoft Office アプリケーション用のアドインのコア機能を提供します。 | |
CannotRemoveControlException | この例外は、コードが、デザイン時にドキュメントに追加されたホスト コントロールまたは Windows フォーム コントロールを削除しようした場合にスローされます。 | |
CannotRemoveCustomizationException | この例外は、プログラムを使用してドキュメントからカスタマイズを削除できない場合にスローされます。 | |
ControlNameAlreadyExistsException | この例外は、実行時に Microsoft Office Excel ブックまたは Microsoft Office Word 文書にコントロールを追加しようとしたときに、新しいコントロールに指定した名前が既にブックまたは文書で使用されていると、スローされます。 | |
CustomTaskPane | Microsoft Office アプリケーションのカスタム作業ウィンドウを表します。 | |
CustomTaskPaneCollection | Microsoft Office アプリケーションのカスタム作業ウィンドウのコレクションを表します。 | |
InvalidRangeException | この例外は、実行時に Microsoft Office Excel ブックにコントロールを追加しようとしたときに、指定された範囲にセルの連続したブロックではない複数の領域が含まれると、スローされます。 | |
OfficeOleAppInfoDocument | インフラストラクチャ。 | |
OfficeOpenXmlAppInfoDocument | インフラストラクチャ。 | |
OfficeXpsDocumentException | この例外は、ドキュメントの形式が無効であることによって、Visual Studio Tools for Office ランタイムが Microsoft Office Open XML 形式のドキュメントに対して操作を実行できない場合にスローされます。 | |
RangeNotOnWorksheetException | ワークシート上にない範囲を指定したときにスローされる例外です。 | |
RegexCollection | Visual Studio Tools for Office ソリューションのスマート タグで認識される正規表現のコレクションを表します。 | |
SmartTagBase | Visual Studio Tools for Office ソリューション内の、スマート タグ用の基本クラスを提供します。 | |
SmartTagCollection | Visual Studio Tools for Office ソリューションでスマート タグのコレクションを表します。 |
列挙型
列挙体 | 説明 | |
---|---|---|
StackStyle | 操作ウィンドウにコントロールをスタックする際の方向を指定します。 |