_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.