AddInBase.RequestComAddInAutomationService 方法
返回您的外接程序中可以供其他解决方案使用的对象。
命名空间: Microsoft.Office.Tools
程序集: Microsoft.Office.Tools.Common.v4.0.Utilities(在 Microsoft.Office.Tools.Common.v4.0.Utilities.dll 中)
语法
声明
Protected Overridable Function RequestComAddInAutomationService As Object
protected virtual Object RequestComAddInAutomationService()
返回值
类型:System.Object
要向其他解决方案公开的对象。
备注
重写此方法可以将外接程序中的项目公开到其他解决方案。 这包括在相同应用程序进程、VBA 代码和外部自动化代码中运行的其他外接程序和文档级自定义项。
返回的对象必须是公共对象,必须对 COM 可见,并且必须公开 IDispatch 接口。 如果返回的对象不满足这些要求,Visual Studio Tools for Office Runtime 将在调用您的实现后引发 InvalidCastException。
有关更多信息,请参见从其他 Office 解决方案调用应用程序级外接程序中的代码。
示例
有关演示如何重写 RequestComAddInAutomationService 方法的代码示例,请参见演练:从 VBA 中调用应用程序级外接程序中的代码。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。