DocumentBase.GetWorkflowTemplates, méthode
Retourne les modèles de flux de travail attachés au document.
Espace de noms : Microsoft.Office.Tools.Word
Assembly : Microsoft.Office.Tools.Word.v4.0.Utilities (dans Microsoft.Office.Tools.Word.v4.0.Utilities.dll)
Syntaxe
'Déclaration
Public Function GetWorkflowTemplates As WorkflowTemplates
public WorkflowTemplates GetWorkflowTemplates()
Valeur de retour
Type : Microsoft.Office.Core.WorkflowTemplates
Collection Microsoft.Office.Core.WorkflowTemplates qui contient les modèles de flux de travail attachés au document.
Exemples
L'exemple de code suivant affiche le nombre de modèles de flux de travail disponibles pour le document. Si un ou plusieurs modèles de flux de travail existent, l'exemple affiche le nom et la description de chacun d'eux.
Pour exécuter cet exemple de code, vous devez publier le document sur un site Office SharePoint Server. Pour utiliser cet exemple, exécutez-le à partir de la classe ThisDocument dans un projet au niveau du document.
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());
}
}
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.