次の方法で共有


SmartTagBase インターフェイス

Word および Excel 向けの Office ソリューションにおけるスマート タグの共有機能を定義します。

名前空間:  Microsoft.Office.Tools
アセンブリ:  Microsoft.Office.Tools.Common (Microsoft.Office.Tools.Common.dll 内)

構文

'宣言
<GuidAttribute("1307c5bf-7322-4300-91a9-48393a86ea81")> _
Public Interface SmartTagBase
[GuidAttribute("1307c5bf-7322-4300-91a9-48393a86ea81")]
public interface SmartTagBase

SmartTagBase 型で公開されるメンバーは以下のとおりです。

プロパティ

  名前 説明
パブリック プロパティ Actions スマート タグによって公開されるアクションの配列を取得または設定します。
パブリック プロパティ Caption スマート タグの名前を取得します。
パブリック プロパティ Expressions スマート タグで認識する正規表現のコレクションを取得します。
パブリック プロパティ SmartTagType スマート タグの一意の識別子として機能する名前空間を取得します。
パブリック プロパティ Terms スマート タグで認識するリテラル文字列のコレクションを取得します。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド Remove スマート タグから正規表現レコグナイザーを削除します。

このページのトップへ

解説

SmartTagBase は、Microsoft.Office.Tools.Excel.SmartTag および Microsoft.Office.Tools.Word.SmartTag の基本インターフェイスです。 Word または Excel の Office ソリューションでスマート タグを作成するのには、Globals.Factory.CreateSmartTag メソッドを使用して、Microsoft.Office.Tools.Excel.SmartTag または Microsoft.Office.Tools.Word.SmartTag オブジェクトを作成します。 詳細については、「スマート タグのアーキテクチャ」を参照してください。

注意

これは、Visual Studio Tools for Office ランタイムによって実装されたインターフェイスです。 コードに実装されるものではありません。 詳細については、「Visual Studio Tools for Office Runtime の概要」を参照してください。

使用方法

この型は、Excel 2007 および Word 2007 のプロジェクトでのみ使用されます。 スマート タグは Excel 2010 および Word 2010 では使用されていません。 詳細については、「スマート タグの概要」を参照してください。

ここでは、.NET Framework 4 を対象とする Office プロジェクトで使用される型のバージョンについて説明します。.NET Framework 3.5 を対象とするプロジェクトでは、この型のメンバーが異なること、およびこのコード例が動作しないことがあります。 .NET Framework 3.5 を対象とするプロジェクトの型の詳細については、Visual Studio 2008 ドキュメントの参照セクション https://go.microsoft.com/fwlink/?LinkId=160658 を参照してください。

参照

参照

Microsoft.Office.Tools 名前空間

その他の技術情報

スマート タグのアーキテクチャ