共用方式為


_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 命名空間的 usingImports 指示詞。

_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 命名空間