Compartir a través de


Crear documentos nuevos mediante programación

Al crear un documento mediante programación, el nuevo documento es un objeto Document nativo. Este objeto no tiene los eventos y capacidades de enlace de datos adicionales de un elemento host Document. Para obtener más información, consulte Limitaciones mediante programación de elementos host y controles host.

Se aplica a: la información de este tema se aplica a proyectos de nivel de documento y proyectos de complementos de VSTO para Word. Para obtener más información, consulte Características disponibles por aplicación de Office lication y tipo de proyecto.

Al desarrollar un proyecto de nivel de documento, no se pueden agregar elementos host Document al proyecto mediante programación. En un proyecto de complemento de VSTO, puede convertir cualquier objeto Document en un elemento host Document en tiempo de ejecución. Para obtener más información, vea Extender documentos de Word y libros de Excel en complementos de VSTO en tiempo de ejecución.

Para crear un documento nuevo basado en la plantilla Normal

  • Use el método Add de la colección Documents para crear un nuevo documento basado en la plantilla Normal. Para usar este ejemplo de código, ejecútelo desde la clase ThisDocument o ThisAddIn del proyecto.

    this.Application.Documents.Add();
    

Uso de plantillas personalizadas

El Add método tiene un argumento Template opcional para crear un nuevo documento basado en una plantilla distinta de la plantilla Normal. Debe proporcionar el nombre de archivo y la ruta de acceso completa de la plantilla.

Para crear un documento nuevo basado en una plantilla personalizada

  • Llame al método Add de la colección Documents y especifique la ruta de acceso a la plantilla. Para usar este ejemplo de código, ejecútelo desde la clase ThisDocument o ThisAddIn del proyecto.

    this.Application.Documents.Add(@"C:\Test\SampleTemplate.dotx");