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


AddIn.RequestComAddInAutomationService Метод (2007 System)

Обновлен: Ноябрь 2007

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

Пространство имен:  Microsoft.Office.Tools
Сборка:  Microsoft.Office.Tools.Common.v9.0 (в Microsoft.Office.Tools.Common.v9.0.dll)

Синтаксис

'Декларация
Protected Overridable Function RequestComAddInAutomationService As Object
'Применение
Dim returnValue As Object

returnValue = Me.RequestComAddInAutomationService()
protected virtual Object RequestComAddInAutomationService()

Возвращаемое значение

Тип: System.Object
Объект, который необходимо предоставить другим надстройкам.

Заметки

Чтобы предоставить другим решениям Microsoft Office доступ к объекту в данной надстройке, этот метод следует переопределить. Это позволяет добавить другие надстройки и настройки уровня документа, используемые тем же процессом приложения, кодом VBA и внешним кодом автоматизации.

Возвращаемый объект должен быть открытым, он должен быть виден COM и должен предоставлять доступ к интерфейсу IDispatch. Если возвращаемый объект не удовлетворяет данным требованиям, среда выполнения Visual Studio Tools for Office вызовет исключение InvalidCastException после вызова этой реализации метода.

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

Примеры

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

Разрешения

См. также

Ссылки

AddIn Класс

AddIn - члены

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

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

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

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