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


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

Определение

Создает новую форму Microsoft InfoPath на основе указанной формы.

public:
 void New(System::String ^ bstrDocumentURI, int dwBehavior);
public void New (string bstrDocumentURI, int dwBehavior);
abstract member New : string * int -> unit
Public Sub New (bstrDocumentURI As String, dwBehavior As Integer)

Параметры

bstrDocumentURI
String

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

dwBehavior
Int32

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

Примеры

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

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

 // Create an InfoPath form.
 infoPath.<span class="label">New</span>(@"C:\My Forms\Form1.xml", 1);
}

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

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

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

 // Create an InfoPath form.
 infoPath.<span class="label">New</span>(@"C:\My Forms\Form1.xml", 1);
}

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

Комментарии

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

При использовании метода New открывается InfoPath, и новая форма готова к заполнению.

Примечание. Нельзя использовать для Close(String) закрытия формы, открытой с помощью метода New . Когда метод New создает форму, имя этой формы неизвестно.

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

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