Compartir a través de


Cómo: Imprimir documentos de Visio mediante programación

Puede imprimir un documento de Microsoft Office Visio completo o sólo una página determinada.

Para obtener detalles sobre los métodos de impresión, vea la documentación de referencia de VBA para los métodos Microsoft.Office.Interop.Visio.Document.Print y Microsoft.Office.Interop.Visio.Page.Print.

Imprimir un documento de Visio

Para imprimir un documento completo

  • Llame al método Microsoft.Office.Interop.Visio.Document.Print del objeto Microsoft.Office.Interop.Visio.Document que desea imprimir.

    En el ejemplo de código siguiente se imprime el documento activo.Para usar este ejemplo, ejecute el código desde la clase ThisAddIn del proyecto.

    Me.Application.ActiveDocument.Print()
    
    this.Application.ActiveDocument.Print();
    

Imprimir una página de un documento de Visio

Para imprimir una página de un documento

  • Llame al método Microsoft.Office.Interop.Visio.Pages.Print del objeto Microsoft.Office.Interop.Visio.Pages que desea imprimir.

    En el ejemplo de código siguiente se imprime la primera página del documento activo.Para usar este ejemplo, ejecute el código desde la clase ThisAddIn del proyecto.

    Dim pageIndex As Integer = 1
    Dim visioDocPages As Visio.Pages = Me.Application.ActiveDocument.Pages
    If pageIndex <= visioDocPages.Count Then
        visioDocPages(pageIndex).Print()
    End If
    
    int pageIndex = 1;
    Visio.Pages visioDocPages = this.Application.ActiveDocument.Pages;
    if (pageIndex <= visioDocPages.Count)
        visioDocPages[pageIndex].Print();
    

Vea también

Tareas

Cómo: Crear nuevos documentos de Visio mediante programación

Cómo: Abrir documentos de Visio mediante programación

Cómo: Cerrar documentos de Visio mediante programación

Cómo: Guardar documentos de Visio mediante programación

Conceptos

Información general sobre el modelo de objetos de Visio

Otros recursos

Soluciones de Visio