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


Метод _ExternalApplication.Quit

Закрывает приложение Microsoft Office InfoPath 2007.

Этот метод несовместим с CLS.  

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

Синтаксис

'Декларация
<DispIdAttribute(1)> _
Sub Quit
'Применение
Dim instance As _ExternalApplication

instance.Quit
[DispIdAttribute(1)] 
void Quit ()

Заметки

При использовании метода Close до использования метода Quit данные, измененные в этой форме, не сохраняются, а пользователи не получают предложение их сохранить. Однако если не использовать метод Close, а только метод Quit, для пользователей отображается приглашение сохранить форму до завершения работы приложения InfoPath.

ЗаметкаВнимание!

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

Пример

В следующем примере, созданном на языке программирования C#, метод Quit объекта ExternalApplication используется для закрытия InfoPath:

private void AutomateInfoPathForm()
{
 ExternalApplication infoPath = new ExternalApplicationClass();
 // Open an InfoPath form.
 infoPath.Open(@"C:\My Forms\Form1.xml", 1);

 // Close the InfoPath form.
 infoPath.Close(@"C:\My Forms\Form1.xml");

 // Quit the InfoPath application.
 infoPath.Quit();
}
ЗаметкаЗаметка

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

См. также

Ссылка

Интерфейс _ExternalApplication
Члены _ExternalApplication
Пространство имен Microsoft.Office.Interop.InfoPath.SemiTrust