Metodo DocumentBase.GetWorkflowTemplates

Restituisce i modelli del flusso di lavoro associati al documento.

Spazio dei nomi:  Microsoft.Office.Tools.Word
Assembly:  Microsoft.Office.Tools.Word.v4.0.Utilities (in Microsoft.Office.Tools.Word.v4.0.Utilities.dll)

Sintassi

'Dichiarazione
Public Function GetWorkflowTemplates As WorkflowTemplates
public WorkflowTemplates GetWorkflowTemplates()

Valore restituito

Tipo: Microsoft.Office.Core.WorkflowTemplates
Insieme Microsoft.Office.Core.WorkflowTemplates contenente i modelli del flusso di lavoro associati al documento.

Esempi

Nell'esempio di codice riportato di seguito viene visualizzato il numero di modelli flusso di lavoro disponibili per il documento. Se esistono più modelli flusso di lavoro, nell'esempio vengono visualizzati il nome e la descrizione di ciascun modello.

Per eseguire questo esempio di codice, è necessario pubblicare il documento in un sito Office SharePoint Server. Per utilizzare questo esempio, eseguirlo dalla classe ThisDocument in un progetto a livello di documento.

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
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\n"
            + "Description: " + template.Description);
    }
    if (workflowTemplates.Count > 0)
    {
        MessageBox.Show(sb.ToString());
    }
}

Sicurezza di .NET Framework

Vedere anche

Riferimenti

DocumentBase Classe

Spazio dei nomi Microsoft.Office.Tools.Word