DocumentBase.GetWorkflowTemplates - метод
Возвращает шаблоны рабочего процесса, которые прикреплены к документу.
Пространство имен: Microsoft.Office.Tools.Word
Сборка: Microsoft.Office.Tools.Word.v4.0.Utilities (в Microsoft.Office.Tools.Word.v4.0.Utilities.dll)
Синтаксис
'Декларация
Public Function GetWorkflowTemplates As WorkflowTemplates
public WorkflowTemplates GetWorkflowTemplates()
Возвращаемое значение
Тип: Microsoft.Office.Core.WorkflowTemplates
Коллекция Microsoft.Office.Core.WorkflowTemplates, содержащая шаблоны рабочего процесса, прикрепленные к документу.
Примеры
В приведенном ниже примере кода выводится количество доступных для документа шаблонов рабочего процесса. Если существует один или более шаблонов рабочего процесса, в примере отображаются имя и описание каждого шаблона.
Чтобы запустить этот пример кода, необходимо опубликовать документ на сайте Office SharePoint Server. Чтобы использовать этот пример, запустите его из класса ThisDocument в проекте уровня документа.
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());
}
}
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.