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.