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