Condividi tramite


WorkbookBase.GetWorkflowTemplates Metodo

Definizione

Restituisce la raccolta dei modelli del flusso di lavoro per la cartella di lavoro.

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

Restituisce

Raccolta Microsoft.Office.Core.WorkflowTemplates contenente i modelli del flusso di lavoro per la cartella di lavoro.

Esempio

Nell'esempio di codice seguente viene visualizzato il numero di modelli di flusso di lavoro disponibili per la cartella di lavoro. Se esistono uno o più modelli di flusso di lavoro, nell'esempio viene visualizzato il nome e la descrizione di ogni modello.

Per eseguire questo esempio di codice, è necessario pubblicare la cartella di lavoro in un sito di Office SharePoint Server.

Questo esempio è relativo a una personalizzazione a livello di documento.

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

Si applica a