ExternalApplication Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет приложение Microsoft InfoPath.
public interface class ExternalApplication : Microsoft::Office::Interop::InfoPath::_ExternalApplication2
[System.Runtime.InteropServices.Guid("096CD772-0786-11D1-95FA-0080C78EE3BB")]
public interface ExternalApplication : Microsoft.Office.Interop.InfoPath._ExternalApplication2
type ExternalApplication = interface
interface _ExternalApplication2
Public Interface ExternalApplication
Implements _ExternalApplication2
- Производный
- Атрибуты
- Реализации
Примеры
В следующем примере создается и используется для открытия формы объект ExternalApplication:
<span class="label">ExternalApplication</span> infoPath = new ExternalApplicationClass();
// Open an InfoPath form.
infoPath.Open(@"C:\My Forms\Form1.xml", 1);
Примечание. В приведенном выше примере предполагается, что Microsoft.Office.Interop.InfoPath используется пространство имен и указана ссылка на библиотеку типов Microsoft InfoPath 3.0.
Комментарии
Этот тип является оболочкой для компонентного класса, необходимого управляемому коду для взаимодействия с COM. Используйте этот тип для доступа к элементам интерфейса COM, реализованного этим компонентным классом. Сведения об интерфейсе COM, включая ссылку на описания его членов, см. в разделе_ExternalApplication .
Тип объекта ExternalApplication устарел и не рекомендуется к использованию для автоматизации. Объект Application и XDocument объект содержат свойства и методы, необходимые для внешней автоматизации приложения InfoPath.
В целях обратной совместимости объект ExternalApplication можно использовать для выполнения ограниченного набора операций InfoPath, например создания, открытия или закрытия формы, регистрации или отмены регистрации шаблона формы и просто для завершения работы приложения.
Методы
| CacheSolution(String) |
Представляет приложение Microsoft InfoPath. (Унаследовано от _ExternalApplication2) |
| Close(String) |
Представляет приложение Microsoft InfoPath. (Унаследовано от _ExternalApplication2) |
| New(String, Int32) |
Представляет приложение Microsoft InfoPath. (Унаследовано от _ExternalApplication2) |
| NewFromSolution(String) |
Представляет приложение Microsoft InfoPath. (Унаследовано от _ExternalApplication2) |
| NewFromSolutionWithInputParameters(String, String) |
Создает новую форму с использованием указанного шаблона форм с указанными входными параметрами и параметрами шаблона форм. (Унаследовано от _ExternalApplication2) |
| Open(String, Int32) |
Представляет приложение Microsoft InfoPath. (Унаследовано от _ExternalApplication2) |
| Quit() |
Представляет приложение Microsoft InfoPath. (Унаследовано от _ExternalApplication2) |
| RegisterSolution(String, String) |
Представляет приложение Microsoft InfoPath. (Унаследовано от _ExternalApplication2) |
| UnregisterSolution(String) |
Представляет приложение Microsoft InfoPath. (Унаследовано от _ExternalApplication2) |