Document.GetWorkflowTemplates Метод (2007 System)
Обновлен: Ноябрь 2007
Возвращает шаблоны рабочего процесса, которые прикреплены к документу.
Пространство имен: Microsoft.Office.Tools.Word
Сборка: Microsoft.Office.Tools.Word.v9.0 (в Microsoft.Office.Tools.Word.v9.0.dll)
Синтаксис
'Декларация
Public Function GetWorkflowTemplates As WorkflowTemplates
'Применение
Dim instance As Document
Dim returnValue As WorkflowTemplates
returnValue = instance.GetWorkflowTemplates()
public WorkflowTemplates GetWorkflowTemplates()
Возвращаемое значение
Тип: Microsoft.Office.Core.WorkflowTemplates
Коллекция Microsoft.Office.Core.WorkflowTemplates, содержащая шаблоны рабочего процесса, прикрепленные к документу.
Примеры
В приведенном ниже примере кода выводится количество доступных для документа шаблонов рабочего процесса. Если существует один или более шаблонов рабочего процесса, в примере отображаются имя и описание каждого шаблона.
Чтобы запустить пример, необходимо опубликовать документ на узле Office SharePoint Server 2007.
В этом примере демонстрируется настройка уровня документа.
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());
}
}
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.