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


Application.ComAddIns Свойство

Определение

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

public:
 abstract property System::Object ^ ComAddIns { System::Object ^ get(); };
public abstract object ComAddIns { get; }
member this.ComAddIns : obj
Public MustOverride ReadOnly Property ComAddIns As Object

Значение свойства

Коллекция Microsoft.Office.Core.COMAddIns со сведениями о надстройках COM, зарегистрированных для текущего приложения InfoPath.

Исключения

Не настроен параметр шаблона формы Полное доверие с помощью категории Безопасность и доверие диалогового окна Параметры формы.

Примеры

В следующем примере получен доступ к первому элементу в коллекции COMAddIns, возвращенному свойством ComAddIns.

Object objectReference = 1;
Microsoft.Office.InfoPath.Application app = 
   this.Application;

Microsoft.Office.Core.COMAddIns myComAddIns = 
   (Microsoft.Office.Core.COMAddIns)app.ComAddIns;

Microsoft.Office.Core.COMAddIn myComAddIn = 
   myComAddIns.Item(ref objectReference);
Dim objectReference As Object  = 1
Dim app As Microsoft.Office.InfoPath.Application = _
   Me.Application

Dim myComAddins As Microsoft.Office.Core.COMAddIns = _
   DirectCast(app.ComAddIns, Microsoft.Office.Core.COMAddIns)

Dim myComAddIn As Microsoft.Office.Core.COMAddIn = _
   myComAddIns.Item(objectReference)

Комментарии

Объект COMAddIns , возвращаемый свойством ComAddIns InfoPath, реализован в пространстве имен Microsoft.Office.Core . Объект Microsoft.Office.Core.COMAddIns содержит сведения о коллекции надстроек InfoPath COM, зарегистрированных в реестре Windows в компьютере пользователя. Чтобы получить доступ к членам пространства имен Microsoft.Office.Core , необходимо сначала добавить ссылку на библиотеку объектов Microsoft Office 14.0 на вкладке COM диалогового окна Добавление ссылки в Visual Studio.

Чтобы использовать свойство Microsoft.Office.InfoPath.ComAddIns для доступа к объекту Microsoft.Office.Core.COMAddIns, необходимо преобразовать свойство ComAddIns InfoPath в тип COMAddIns Office, как показано в примере кода.

Доступ к этому элементу предоставляется только формам, открытым из шаблона формы, настроенного для запуска с полным доверием с использованием категории "Безопасность и доверие" в диалоговом окне "Параметры формы". Этому элементу необходимо полное доверие для непосредственного вызывающего объекта и он не может использоваться в коде с частичным доверием. Дополнительные сведения см. в библиотеке "Использование библиотек из не вполне надежного кода" на веб-сайте MSDN.

Доступ к этому типу или элементу предоставляется только из кода, выполняющегося в формах, открытых в Microsoft InfoPath Filler.

Применяется к