_ExternalApplication.New(String, Int32) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cria um novo formulário do Microsoft InfoPath com base em um formulário especificado.
public void New(string bstrDocumentURI, int dwBehavior = 1);
abstract member New : string * int -> unit
Public Sub New (bstrDocumentURI As String, Optional dwBehavior As Integer = 1)
Parâmetros
- bstrDocumentURI
- String
O valor da cadeia de caracteres que especifica o URI (Uniform Resource Identifier) de um formulário.
- dwBehavior
- Int32
O valor padrão é 1. Especifica como o formulário deve ser aberto. Os valores são baseados na XdDocumentVersionMode enumeração.
Exemplos
No exemplo a seguir, que é escrito na linguagem de programação C#, o novo método do ExternalApplication objeto é usado para criar um novo formulário com base em um formulário especificado:
private void CreateFromForm()
{
ExternalApplication infoPath = new ExternalApplicationClass();
// Create an InfoPath form.
infoPath.<span class="label">New</span>(@"C:\My Forms\Form1.xml", 1);
}
Observação: o exemplo acima pressupõe que o Microsoft.Office.Interop.InfoPath namespace está sendo usado e que a Biblioteca de Tipos do Microsoft InfoPath 3.0 é referenciada.
No exemplo a seguir, que é escrito na linguagem de programação C#, o novo método do ExternalApplication objeto é usado para criar um novo formulário com base em um formulário especificado:
private void CreateFromForm()
{
ExternalApplication infoPath = new ExternalApplicationClass();
// Create an InfoPath form.
infoPath.<span class="label">New</span>(@"C:\My Forms\Form1.xml", 1);
}
Observação: o exemplo acima pressupõe que o Microsoft.Office.Interop.InfoPath namespace está sendo usado e que a Biblioteca de Tipos do Microsoft InfoPath 3.0 é referenciada.
Comentários
O novo método pode ser usado apenas para criar um novo formulário com base em um formulário existente; ele não pode ser usado para criar um novo formulário com base em um modelo de formulário. Para criar um formulário a partir de um modelo de formulário, use o NewFromSolution(String) método.
Quando você usa o novo método, o InfoPath é aberto e o novo formulário está pronto para ser preenchido.
Observação Você não pode usar Close(String) para fechar um formulário que foi aberto com o método Novo . Quando o novo método cria um formulário, o nome desse formulário ainda não é conhecido.