Criar novos documentos programaticamente
Quando você cria um documento programaticamente, o novo documento é um objeto nativo Document . Esse objeto não tem os eventos adicionais e os recursos de vinculação de dados de um Document item de host. Para obter mais informações, consulte Limitações programáticas de itens de host e controles de host.
Aplica-se a: As informações neste tópico se aplicam a projetos de nível de documento e projetos de suplemento VSTO para Word. Para obter mais informações, consulte Recursos disponíveis por aplicativo e tipo de projeto do Office.
Quando você desenvolve um projeto de nível de documento, você não pode programaticamente adicionar Document itens de host ao seu projeto. Em um projeto de suplemento VSTO, você pode converter qualquer Document objeto em um item de Document host em tempo de execução. Para obter mais informações, consulte Estender documentos do Word e pastas de trabalho do Excel em suplementos VSTO em tempo de execução.
Para criar um novo documento com base no modelo Normal
Use o Add método da Documents coleção para criar um novo documento com base no modelo Normal. Para usar este exemplo de código, execute-o a partir da
ThisDocument
classe ouThisAddIn
em seu projeto.
Usar modelos personalizados
O Add método tem um argumento Template opcional para criar um novo documento com base em um modelo diferente do modelo Normal. Você deve fornecer o nome do arquivo e o caminho totalmente qualificado do modelo.
Para criar um novo documento com base em um modelo personalizado
Chame o Add Documents método da coleção e especifique o caminho para o modelo. Para usar este exemplo de código, execute-o a partir da
ThisDocument
classe ouThisAddIn
em seu projeto.