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