XmlForm.GetWorkflowTemplates 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取一个对当前表单的 Microsoft.Office.Core.WorkflowTemplates 集合的引用。
public:
abstract System::Object ^ GetWorkflowTemplates();
public abstract object GetWorkflowTemplates ();
abstract member GetWorkflowTemplates : unit -> obj
Public MustOverride Function GetWorkflowTemplates () As Object
返回
一个 Microsoft.Office.Core.WorkflowTemplates 集合,其中包含当前表单的所有 Microsoft.Office.Core.WorkflowTemplate 对象。
示例
在以下代码示例中,单击“按钮”控件将显示与当前表单关联的工作流模板的数目。
此示例要求在表单代码模块的声明部分中使用 Microsoft.Office.Core 命名空间的 using 或 Imports 指令。
public void CTRL1_Clicked(object sender, ClickedEventArgs e)
{
WorkflowTemplates myWorkflowTemplates =
(WorkflowTemplates)this.GetWorkflowTemplates();
int workflowTemplatesCount = myWorkflowTemplates.Count;
MessageBox.Show("Get " + workflowTemplatesCount.ToString() + "
workflow templates.");
}
Public Sub CTRL1_Clicked(ByVal sender As Object, _
ByVal e As ClickedEventArgs)
Dim myWorkflowTemplates As WorkflowTemplates = _
DirectCast(Me.GetWorkflowTemplates(), WorkflowTemplates)
Dim workflowTemplatesCount As Integer = myWorkflowTemplates.Count
MessageBox.Show("Get " & workflowTemplatesCount.ToString() & " _
workflow templates.")
End Sub
注解
重要说明:若要使 GetWorkFlowTemplates 方法正常工作,必须从 Visual Studio 2012) “添加引用”对话框的 COM 选项卡中建立对 Microsoft Office 14.0 对象库 (的引用。 这将建立对包含 WorkflowTemplates 类的 Microsoft.Office.Core 命名空间的引用。
只能由从表单模板打开的表单访问此成员,已使用“表单选项”对话框“安全和信任”类别将该模板配置为以完全信任状态运行。 此成员要求直接调用方的完全信任并且不能由部分信任的代码使用。 有关更多信息,请参阅 MSDN 上的“使用部分信任的代码中的库”。
可以通过 Microsoft InfoPath Filler 中打开的表单中运行的代码访问此类型或成员。