_XDocument3.GetWorkflowTasks 方法
取得目前表單之 Microsoft.Office.Core.WorkflowTasks 集合的參照。
**命名空間:**Microsoft.Office.Interop.InfoPath
**組件:**Microsoft.Office.Interop.InfoPath (於 microsoft.office.interop.infopath.dll 中)
語法
'宣告
<DispIdAttribute(52)> _
Function GetWorkflowTasks As Object
'用途
Dim instance As _XDocument3
Dim returnValue As Object
returnValue = instance.GetWorkflowTasks
[DispIdAttribute(52)]
Object GetWorkflowTasks ()
傳回值
含有目前表單之任何 Microsoft.Office.Core.WorkflowTask 物件的 Microsoft.Office.Core.WorkflowTasks 集合。
備註
重要
若要讓 GetWorkFlowTasks 方法正常運作,您必須建立 Microsoft Office 12.0 物件程式庫的參照 (從 Microsoft Visual Studio Tools for Applications (VSTA) 或 Visual Studio 中的 [加入參照] 對話方塊的 [COM] 索引標籤)。這樣就可以建立對含有 WorkflowTasks 類別之 Microsoft.Office.Core 命名空間的參照。
範例
在下列範例中,GetWorkflowTasks 方法是用於顯示與目前表單關聯之工作流程工作的計數。
這個範例需要在表單程式碼模組的宣告區段內使用 Microsoft.Office.Core 命名空間的 using 或 Imports 指示詞。
_XDocument3 thisDoc = (_XDocument3)thisXDocument;
WorkflowTasks myWorkflowTasks =
(WorkflowTasks)thisDoc.GetWorkflowTasks();
int workflowTasksCount = myWorkflowTasks.Count;
thisXDocument.UI.Alert("Get " + workflowTasksCount.ToString() + "
workflow tasks.");
Dim thisDoc As _XDocument3 = DirectCast(_
thisXDocument, _XDocument3)
Dim myWorkflowTasks As WorkflowTasks = _
DirectCast(thisDoc.GetWorkflowTasks(), WorkflowTasks)
Dim workflowTasksCount As Integer = myWorkflowTasks.Count
thisXDocument.UI.Alert("Get " & workflowTasksCount.ToString() & " _
workflow tasks.")
請參閱
參考
_XDocument3 介面
_XDocument3 成員
Microsoft.Office.Interop.InfoPath 命名空間