現在の InfoPath アプリケーションに登録された COM アドインに関する情報を含む Microsoft.Office.Core.COMAddIns オブジェクトを取得します。
名前空間: Microsoft.Office.Interop.InfoPath
アセンブリ: Microsoft.Office.Interop.InfoPath (microsoft.office.interop.infopath.dll 内)
構文
'宣言
<DispIdAttribute(19)> _
ReadOnly Property COMAddIns As Object
'使用
Dim instance As _Application3
Dim value As Object
value = instance.COMAddIns
[DispIdAttribute(19)]
Object COMAddIns { get; }
プロパティ値
現在の InfoPath アプリケーションに登録された COM アドインに関する情報を含む Microsoft.Office.Core.COMAddIns コレクション。
コメント
InfoPath COMAddIns プロパティが返す COMAddIns オブジェクトは、Microsoft.Office.Core 名前空間に実装されます。Microsoft.Office.Core.COMAddIns オブジェクトは、ユーザーのコンピュータの Windows レジストリに登録されている InfoPath COM アドインのコレクションに関する情報を提供します。Microsoft.Office.Core 名前空間のメンバにアクセスするには、最初に、Visual Studio の [参照の追加] ダイアログ ボックスの [COM] タブで、[Microsoft Office 12.0 Object Library] への参照を追加する必要があります。
COMAddIns プロパティを使用して Microsoft.Office.Core.COMAddIns オブジェクトにアクセスするには、次のサンプル コードのように、InfoPath の COMAddIns プロパティで返されるオブジェクトを Office の COMAddIns 型にキャストする必要があります。
例
次の例では、ComAddIns プロパティが返す COMAddIns コレクションの最初のアイテムにアクセスします。
object objectReference = 1;
Microsoft.Office.Interop.InfoPath.Application app =
new Microsoft.Office.Interop.InfoPath.ApplicationClass();
Microsoft.Office.Core.COMAddIns myCOMAddIns =
(Microsoft.Office.Core.COMAddIns)(app.COMAddIns);
Microsoft.Office.Core.COMAddIn myCOMAddIn =
myCOMAddIns.Item(ref objectReference);
Dim objectReference As Object = 1
Dim app As New Microsoft.Office.Interop.InfoPath.ApplicationClass
Dim myCOMAddIns As Microsoft.Office.Core.COMAddIns = _
DirectCast(app.COMAddIns, Microsoft.Office.Core.COMAddIns)
Dim myCOMAddIn As Microsoft.Office.Core.COMAddIn = _
myCOMAddIns.Item(objectReference)
関連項目
参照
_Application3 インターフェイス
_Application3 のメンバ
Microsoft.Office.Interop.InfoPath 名前空間