Freigeben über


WorkbookBase.GetWorkflowTemplates Methode

Definition

Gibt die Auflistung der Workflowvorlagen für die Arbeitsmappe zurück.

public:
 Microsoft::Office::Core::WorkflowTemplates ^ GetWorkflowTemplates();
public Microsoft.Office.Core.WorkflowTemplates GetWorkflowTemplates ();
member this.GetWorkflowTemplates : unit -> Microsoft.Office.Core.WorkflowTemplates
Public Function GetWorkflowTemplates () As WorkflowTemplates

Gibt zurück

Eine Microsoft.Office.Core.WorkflowTemplates-Auflistung, die die Workflowvorlagen für die Arbeitsmappe beinhaltet.

Beispiele

Im folgenden Codebeispiel wird die Anzahl der Workflowvorlagen angezeigt, die für die Arbeitsmappe verfügbar sind. Wenn eine oder mehrere Workflowvorlagen vorhanden sind, werden im Beispiel der Name und die Beschreibung jeder Vorlage angezeigt.

Zum Ausführen dieses Codebeispiels müssen Sie die Arbeitsmappe auf einer Office SharePoint Server-Website veröffentlichen.

Dieses Beispiel gilt für eine Anpassung auf Dokumentebene.

private void DisplayWorkflowTemplates()
{
    Office.WorkflowTemplates workflowTemplates = 
        this.GetWorkflowTemplates();
    MessageBox.Show("Number of workflow templates found: " 
        + workflowTemplates.Count.ToString());
    StringBuilder sb = new StringBuilder();
    sb.Append("Workflow Template List\r\n");
    foreach (Office.WorkflowTemplate template in workflowTemplates)
    {
        sb.Append("\r\n" + template.Name + " Template" 
            + "\r\nDescription: " + template.Description);
    }
    if (workflowTemplates.Count > 0)
    {
        MessageBox.Show(sb.ToString());
    }
}
Private Sub DisplayWorkflowTemplates()
    Dim workflowTemplates As Office.WorkflowTemplates = _
        Me.GetWorkflowTemplates()
    MessageBox.Show("Number of workflow templates found: " _
        + workflowTemplates.Count.ToString())
    Dim sb As StringBuilder = New StringBuilder()
    sb.Append("Workflow Template List" + vbCrLf)
    For Each template As Office.WorkflowTemplate In workflowTemplates
        sb.Append(vbCrLf + template.Name + " Template" + vbCrLf _
            + "Description: " + template.Description)
    Next
    If workflowTemplates.Count > 0 Then
        MessageBox.Show(sb.ToString())
    End If
End Sub

Gilt für: