Compartir a través de


DocumentBase.GetWorkflowTemplates (Método)

Devuelve las plantillas de flujo de trabajo que están asociadas al documento.

Espacio de nombres:  Microsoft.Office.Tools.Word
Ensamblado:  Microsoft.Office.Tools.Word.v4.0.Utilities (en Microsoft.Office.Tools.Word.v4.0.Utilities.dll)

Sintaxis

'Declaración
Public Function GetWorkflowTemplates As WorkflowTemplates
public WorkflowTemplates GetWorkflowTemplates()

Valor devuelto

Tipo: Microsoft.Office.Core.WorkflowTemplates
Colección Microsoft.Office.Core.WorkflowTemplates que contiene las plantillas de flujo de trabajo que están asociadas al documento.

Ejemplos

En el ejemplo de código siguiente se muestra el número de plantillas de flujo de trabajo que están disponibles para el documento. Si hay una o más plantillas de flujo de trabajo, se muestra su nombre y descripción.

Para ejecutar este ejemplo de código, debe publicar el documento en un sitio de Office SharePoint Server. Para usar este ejemplo, ejecútelo desde la clase ThisDocument en un proyecto de nivel de 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());
    }
}

Seguridad de .NET Framework

Vea también

Referencia

DocumentBase Clase

Microsoft.Office.Tools.Word (Espacio de nombres)