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


_ExternalApplication.Open(String, Int32) Метод

Определение

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

public void Open (string bstrDocumentURI, int dwBehavior = 1);
abstract member Open : string * int -> unit
Public Sub Open (bstrDocumentURI As String, Optional dwBehavior As Integer = 1)

Параметры

bstrDocumentURI
String

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

dwBehavior
Int32

Значение по умолчанию: 1. Указывает, каким образом следует открывать форму. Значения основаны на перечислении XdDocumentVersionMode .

Примеры

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

private void AutomateInfoPathForm()
{
 ExternalApplication infoPath = new ExternalApplicationClass();

 // Open an InfoPath form.

 infoPath.<span class="label">Open</span>(@"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 3.0.

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

private void AutomateInfoPathForm()
{
 ExternalApplication infoPath = new ExternalApplicationClass();

 // Open an InfoPath form.

 infoPath.<span class="label">Open</span>(@"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 3.0.

Комментарии

Метод Open можно использовать только для открытия шаблона формы. Чтобы создать форму на основе шаблона формы, используйте NewFromSolution(String) метод . Чтобы создать форму на основе существующей формы, используйте New(String, Int32) метод .

Применяется к