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


Интерфейс ExternalApplication

Представляет приложение Microsoft Office InfoPath 2007.

Пространство имен: Microsoft.Office.Interop.InfoPath
Сборка: Microsoft.Office.Interop.InfoPath (в microsoft.office.interop.infopath.dll)

Синтаксис

'Декларация
<GuidAttribute("096CD69F-0786-11D1-95FA-0080C78EE3BB")> _
<CoClassAttribute(GetType(ExternalApplicationClass))> _
Public Interface ExternalApplication
    Inherits _ExternalApplication
'Применение
Dim instance As ExternalApplication
[GuidAttribute("096CD69F-0786-11D1-95FA-0080C78EE3BB")] 
[CoClassAttribute(typeof(ExternalApplicationClass))] 
public interface ExternalApplication : _ExternalApplication

Заметки

Этот тип является программой-оболочкой для компонентного класса, которого требует управляемый программный код для COM-взаимодействия. Используйте этот тип для доступа к членам интерфейса COM, созданного этим компонентным классом. Дополнительные сведения об интерфейсе COM, включая ссылку на описания его членов, см. в статье _ExternalApplication.

Объект ExternalApplication представляет собой отмененный тип данных, который более не следует использовать для автоматизации. Объекты Application и XDocument содержат необходимые свойства и методы для автоматизации приложения InfoPath из внешних приложений.

Для совместимости с предыдущими версиями объект ExternalApplication может использоваться с ограниченным набором операций InfoPath: создание, открытие и закрытие формы, регистрация или разрегистрация шаблона формы, а также завершение работы приложения.

Пример

В следующем примере создается объект ExternalApplication, который используется для открытия формы:

ExternalApplication infoPath = new ExternalApplicationClass();
// Open an InfoPath form.
infoPath.Open(@"C:\My Forms\Form1.xml", 1);
ЗаметкаЗаметка

В приведенном выше примере предполагается использование пространства имен Microsoft.Office.Interop.InfoPath и наличие ссылки на библиотеку типов Microsoft InfoPath 2.0.

См. также

Ссылка

Члены ExternalApplication
Пространство имен Microsoft.Office.Interop.InfoPath