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