Compartilhar via


Como: Criar novos documentos

Quando você cria um documento por meio de programação, o novo documento é um nativo Microsoft.Office.Interop.Word.Document objeto. Este objeto não tem os eventos adicionais e recursos de ligação de dados de um Microsoft.Office.Tools.Word.Document item de host. For more information, see Limitações de programação de itens de Host e controles de Host.

Aplicável a: As informações neste tópico se aplicam a projetos de nível de documento e projetos de nível de aplicativo para Word 2007 e Word 2010. Para obter mais informações, consulte Recursos disponíveis pelo aplicativo do Office e o tipo de projeto.

Quando você desenvolve um projeto de nível de documento, você não pode adicionar programaticamente Microsoft.Office.Tools.Word.Document itens do host para o seu projeto. Em um projeto de nível de aplicativo, você pode converter qualquer Microsoft.Office.Interop.Word.Document o objeto para um Microsoft.Office.Tools.Word.Document o item de host em tempo de execução. For more information, see Estendendo os documentos do Word e pastas de trabalho do Excel em suplementos de nível de aplicativo em tempo de execução.

Para criar um novo documento baseado no modelo Normal

  • Use o Add método o Documents coleção para criar um novo documento baseado no modelo Normal. Para usar este exemplo de código, executá-lo do ThisDocument ou ThisAddIn classe no projeto.

    Me.Application.Documents.Add()
    
    this.Application.Documents.Add();
    

Usando modelos personalizados

O Add o método tem um recurso opcional Template argumento para criar um novo documento baseado em um modelo diferente do modelo Normal. Você deve fornecer o nome de arquivo e o caminho totalmente qualificado do modelo.

Para criar um novo documento baseado em um modelo personalizado

  • Chamar o Add método de Documents coleção e especifique o caminho para o modelo. Para usar este exemplo de código, executá-lo do ThisDocument ou ThisAddIn classe no projeto.

    Me.Application.Documents.Add(Template:="C:\Test\SampleTemplate.Dot")
    
    this.Application.Documents.Add(@"C:\Test\SampleTemplate.dot");
    

Consulte também

Tarefas

Como: Abrir documentos existentes

Conceitos

Itens de host e a visão geral sobre controles de Host

Limitações de programação de itens de Host e controles de Host

Parâmetros opcionais em soluções do Office