Application.ComAddIns 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取 Microsoft.Office.Core.COMAddIns 对象,它包含有关为当前 InfoPath 应用程序注册的 COM 加载项的信息。
public:
abstract property System::Object ^ ComAddIns { System::Object ^ get(); };
public abstract object ComAddIns { get; }
member this.ComAddIns : obj
Public MustOverride ReadOnly Property ComAddIns As Object
属性值
一个 Microsoft.Office.Core.COMAddIns 集合,包含有关为当前 InfoPath 应用程序注册的 COM 加载项的信息。
例外
没有使用“表单选项”对话框的“安全和信任”类别将表单模板配置为“完全信任”。
示例
下面的示例访问由 ComAddIns 属性返回的 COMAddIns 集合中的第一项。
Object objectReference = 1;
Microsoft.Office.InfoPath.Application app =
this.Application;
Microsoft.Office.Core.COMAddIns myComAddIns =
(Microsoft.Office.Core.COMAddIns)app.ComAddIns;
Microsoft.Office.Core.COMAddIn myComAddIn =
myComAddIns.Item(ref objectReference);
Dim objectReference As Object = 1
Dim app As Microsoft.Office.InfoPath.Application = _
Me.Application
Dim myComAddins As Microsoft.Office.Core.COMAddIns = _
DirectCast(app.ComAddIns, Microsoft.Office.Core.COMAddIns)
Dim myComAddIn As Microsoft.Office.Core.COMAddIn = _
myComAddIns.Item(objectReference)
注解
InfoPath ComAddIns 属性返回的 COMAddIns 对象在 Microsoft.Office.Core 命名空间中实现。 Microsoft.Office.Core.COMAddIns 对象提供有关在用户计算机的 Windows 注册表中注册的 InfoPath COM 加载项集合的信息。 若要访问 Microsoft.Office.Core 命名空间的成员,必须先在 Visual Studio 中“添加引用”对话框的“COM”选项卡上添加对 Microsoft Office 14.0 对象库的引用。
若要使用 Microsoft.Office.InfoPath.ComAddIns 属性访问 Microsoft.Office.Core.COMAddIns 对象,您必须将 InfoPath ComAddIns 属性强制转换为 Office COMAddIns 类型,如代码示例所示。
只能由从表单模板打开的表单访问此成员,已使用“表单选项”对话框“安全和信任”类别将该模板配置为以完全信任状态运行。 此成员要求直接调用方的完全信任并且不能由部分信任的代码使用。 有关更多信息,请参阅 MSDN 上的“使用部分信任的代码中的库”。
可以通过 Microsoft InfoPath Filler 中打开的表单中运行的代码访问此类型或成员。