WorkbookBase.GetWorkflowTemplates Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает коллекцию шаблонов бизнес-правила для книги.
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
Возвращаемое значение
Коллекция Microsoft.Office.Core.WorkflowTemplates, содержащая шаблоны рабочих процессов для книги.
Примеры
В следующем примере кода отображается количество шаблонов рабочих процессов, доступных для книги. Если существует один или несколько шаблонов рабочих процессов, в примере отображается имя и описание каждого шаблона.
Чтобы выполнить этот пример кода, необходимо опубликовать книгу на сайте Office SharePoint Server.
Этот пример предназначен для настройки на уровне документа.
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