Cómo: Crear nuevos documentos de Visio

Actualización: noviembre 2007

Cuando se crea un documento de dibujo de Microsoft Office Visio, se agrega a la colección Microsoft.Office.Interop.Visio.Documents de documentos abiertos de Visio. Por consiguiente, el método Microsoft.Office.Interop.Visio.Documents.Add crea un nuevo documento de dibujo de Visio. Para obtener más información, vea la documentación de referencia de VBA para el método Microsoft.Office.Interop.Visio.Documents.Add.

Crear nuevos documentos en blanco

Para crear un documento nuevo

  • Utilice el método Microsoft.Office.Interop.Visio.Documents.Add para crear un nuevo documento en blanco que no esté basado en una plantilla.

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

Crear documentos copiados de documentos existentes

El método Microsoft.Office.Interop.Visio.Documents.Add puede crear un nuevo documento que es una copia de un documento de Visio existente. Debe proporcionar el nombre de archivo y la ruta de acceso completa del diagrama.

Para crear un nuevo documento que se copia de un documento existente

  • Llame al método Microsoft.Office.Interop.Visio.Documents.Add y especifique la ruta de acceso del diagrama de Visio.

    Dim docPath As String = System.Environment.GetFolderPath(System.Environment.SpecialFolder.MyDocuments) + "\test\MyDrawing.vsd"
    Me.Application.Documents.Add(docPath)
    
    string docPath = System.Environment.GetFolderPath(System.Environment.SpecialFolder.MyDocuments) + @"\test\MyDrawing.vsd";
    this.Application.Documents.Add(docPath);
    

Crear galerías de símbolos copiadas de otras existentes

El método Microsoft.Office.Interop.Visio.Documents.Add puede crear una nueva galería de símbolos que es una copia de otra existente de Visio. Debe proporcionar el nombre de archivo y la ruta de acceso completa de la galería de símbolos.

Para crear una nueva galería de símbolos que se copia de otra ya existente

  • Llame al método Microsoft.Office.Interop.Visio.Documents.Add y especifique la ruta de acceso de la galería de símbolos.

    Dim docPath As String = System.Environment.GetFolderPath(System.Environment.SpecialFolder.MyDocuments) + "\test\MyStencil.vss"
    Me.Application.Documents.Add(docPath)
    
    string docPath = System.Environment.GetFolderPath(System.Environment.SpecialFolder.MyDocuments) + @"\test\MyStencil.vss";
    this.Application.Documents.Add(docPath);
    

Crear documentos basados en plantillas existentes

El método Microsoft.Office.Interop.Visio.Documents.Add puede crear un nuevo documento (un archivo .vsd) basado en una plantilla existente de Visio (un archivo .vst). Este método copia las galerías de símbolos, estilos y valores que forman parte del área de trabajo de la plantilla. Debe proporcionar el nombre de archivo y la ruta de acceso completa de la plantilla.

Para crear un nuevo documento basado en una plantilla existente

  • Llame al método Microsoft.Office.Interop.Visio.Documents.Add y especifique la ruta de acceso de la plantilla.

    Dim docPath As String = System.Environment.GetFolderPath(System.Environment.SpecialFolder.MyDocuments) + "\test\MyTemplate.vst"
    Me.Application.Documents.Add(docPath)
    
    string docPath = System.Environment.GetFolderPath(System.Environment.SpecialFolder.MyDocuments) + @"\test\MyTemplate.vst";
    this.Application.Documents.Add(docPath);
    

Compilar el código

Este ejemplo de código requiere lo siguiente:

  • Debe haber un documento de Visio denominado myDrawing.vsd en un directorio denominado Test de la carpeta Mis documentos (para Windows XP y versiones anteriores) o Documentos (para Windows Vista).

  • Debe haber un documento de Visio denominado myStencil.vss en un directorio denominado Test de la carpeta Mis documentos (para Windows XP y versiones anteriores) o Documentos (para Windows Vista).

  • Debe haber un documento de Visio denominado myTemplate.vst en un directorio denominado Test de la carpeta Mis documentos (para Windows XP y versiones anteriores) o Documentos (para Windows Vista).

Vea también

Tareas

Cómo: Abrir documentos de Visio

Cómo: Cerrar documentos de Visio

Cómo: Guardar documentos de Visio

Cómo: Imprimir documentos de Visio

Conceptos

Soluciones de Visio

Información general sobre el modelo de objetos de Visio