Метод _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