Condividi tramite


Procedura: stampare documenti di Visio a livello di codice

È possibile stampare l'intero contenuto o solo una pagina specifica di un documento di Microsoft Office Visio.

Per informazioni dettagliate sui metodi di stampa, vedere la documentazione di riferimento di VBA relativa ai metodi Microsoft.Office.Interop.Visio.Document.Print e Microsoft.Office.Interop.Visio.Page.Print.

Stampa di un documento di Visio

Per stampare un documento completo

  • Chiamare il metodo Microsoft.Office.Interop.Visio.Document.Print dell'oggetto Microsoft.Office.Interop.Visio.Document che si desidera stampare.

    Nell'esempio di codice seguente viene eseguita la stampa del documento attivo.Per utilizzare questo esempio, eseguirlo dalla classe ThisAddIn nel progetto.

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

Stampa di una pagina di un documento di Visio

Per stampare una pagina di un documento

  • Chiamare il metodo Microsoft.Office.Interop.Visio.Pages.Print dell'oggetto Microsoft.Office.Interop.Visio.Pages che si desidera stampare.

    Nell'esempio di codice seguente viene illustrato come stampare la prima pagina del documento attivo.Per utilizzare questo esempio, eseguirlo dalla classe ThisAddIn nel progetto.

    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();
    

Vedere anche

Attività

Procedura: creare nuovi documenti di Visio a livello di codice

Procedura: aprire documenti di Visio a livello di codice

Procedura: chiudere documenti di Visio a livello di codice

Procedura: salvare documenti di Visio a livello di codice

Concetti

Cenni preliminari sul modello a oggetti di Visio

Altre risorse

Soluzioni Visio