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


Метод _ExternalApplication.Close

Закрывает указанную форму Microsoft Office InfoPath 2007.

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

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

Синтаксис

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

instance.Close(bstrDocumentURI)
[DispIdAttribute(6)] 
void Close (
    string bstrDocumentURI
)

Параметры

  • bstrDocumentURI
    Строковое значение, указывающее универсальный код ресурса (URI) формы.

Заметки

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

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

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

Пример

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

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