Поделиться через


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 вызовет исключение InvalidCastException после вызова вашей реализации метода.

Дополнительные сведения см. в разделе Вызов кода в надстройках уровня приложения из других решений Office.

Примеры

В следующем примере кода показывается, как переопределить метод RequestComAddInAutomationService объекта Пошаговое руководство. Вызов кода из VBA в настройках на уровне приложения.

Безопасность платформы .NET Framework

См. также

Ссылки

AddInBase Класс

Microsoft.Office.Tools - пространство имен

Другие ресурсы

Вызов кода в надстройках уровня приложения из других решений Office

Пошаговое руководство. Вызов кода из VBA в настройках на уровне приложения