現在のフォームの Microsoft.Office.Core.WorkflowTemplates コレクションへの参照を取得します。
名前空間: Microsoft.Office.Interop.InfoPath
アセンブリ: Microsoft.Office.Interop.InfoPath (microsoft.office.interop.infopath.dll 内)
構文
'宣言
<DispIdAttribute(53)> _
Function GetWorkflowTemplates As Object
'使用
Dim instance As _XDocument3
Dim returnValue As Object
returnValue = instance.GetWorkflowTemplates
[DispIdAttribute(53)]
Object GetWorkflowTemplates ()
戻り値
現在のフォームの Microsoft.Office.Core.WorkflowTemplate オブジェクトを含んでいる Microsoft.Office.Core.WorkflowTemplates コレクション。
コメント
![]() |
---|
GetWorkFlowTemplates メソッドを動作させるためには、Microsoft Office 12.0 Object Library への参照を (Microsoft Visual Studio Tools for Applications (VSTA) または Visual Studio の [参照の追加] ダイアログ ボックスの [COM] タブで) 設定する必要があります。それによって、WorkflowTemplates クラスを含む Microsoft.Office.Core 名前空間への参照が設定されます。 |
例
次の例では、GetWorkflowTemplates メソッドを使用して、現在のフォームに関連付けられたワークフロー テンプレートの数を表示します。
この例では、フォーム コード モジュールの宣言セクションの Microsoft.Office.Core 名前空間に using ディレクティブまたは Imports ディレクティブが必要です。
_XDocument3 thisDoc = (_XDocument3)thisXDocument;
WorkflowTemplates myWorkflowTemplates =
(WorkflowTemplates)thisDoc.GetWorkflowTemplates();
int workflowTemplatesCount = myWorkflowTemplates.Count;
thisXDocument.UI.Alert("Get " + workflowTemplatesCount.ToString() + "
workflow templates.");
Dim thisDoc As _XDocument3 = DirectCast(_
thisXDocument, _XDocument3)
Dim myWorkflowTemplates As WorkflowTemplates = _
DirectCast(thisDoc.GetWorkflowTemplates(), WorkflowTemplates)
Dim workflowTemplatesCount As Integer = myWorkflowTemplates.Count
thisXDocument.UI.Alert("Get " & workflowTemplatesCount.ToString() & " _
workflow templates.")
関連項目
参照
_XDocument3 インターフェイス
_XDocument3 のメンバ
Microsoft.Office.Interop.InfoPath 名前空間