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 в настройках на уровне приложения.
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Microsoft.Office.Tools - пространство имен
Другие ресурсы
Вызов кода в надстройках уровня приложения из других решений Office
Пошаговое руководство. Вызов кода из VBA в настройках на уровне приложения