Compartilhar via


Como: Criar novo documento

Se aplica a

As informações contidas neste tópico se aplicam apenas às especificado Ferramentas do Visual Studio para o Office projetos e as versões do Microsoft Office.

Tipo de Projeto

  • Projetos de nível de documento

  • Projetos de nível de aplicativo

Versão do Microsoft Office

  • Word 2003

  • Word 2007

For more information, see Recursos disponíveis pelo aplicativo e o tipo de projeto.

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

Iniciando no SP1, você pode usar nível de aplicativo Adicionar-ins para converter qualquer objeto Microsoft.Office.Interop.Word.Document em um item de host Microsoft.Office.Tools.Word.Document.For more information, see Estendendo os documentos do Word e Excel pastas de trabalho no nível de aplicativo Adicionar-ins em tempo de execução.

Quando você desenvolve um projeto de nível de documento, você não pode programaticamente Adicionar itens de host Microsoft.Office.Tools.Word.Document para seu projeto.

Para criar um novo documento com base em Normal.dot

  • Use o método Add da coleção Documents para criar um novo documento com base em Normal.dot.

    Me.Application.Documents.Add()
    
    this.Application.Documents.Add(ref missing, ref missing, ref missing, ref missing);
    

Usando modelos Personalizars

O método Add tem um argumento opcional Template para criar um novo documento com base em um modelo Outro que Normal.dot.Você deve fornecer o Nome do Arquivo e o caminho totalmente qualificado do modelo.

Para criar um novo documento com base em um modelo Personalizar

  • Chame o método Add da coleção Documents e especificar o caminho para o modelo.

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

Consulte também

Tarefas

Como: Abrir documentos existentes

Conceitos

Itens de host e Visão geral sobre controles de host

Limitações através de programação de itens de host e controles de host

Noções básicas sobre parâmetros opcionais in Office Solutions