Partager via


Comment : imprimer des documents Visio par programmation

Vous pouvez imprimer un document Microsoft Office Visio complet ou uniquement une page spécifique.

Pour plus d'informations sur les méthodes d'impression, consultez la documentation de référence sur VBA pour les méthodes Microsoft.Office.Interop.Visio.Document.Print et Microsoft.Office.Interop.Visio.Page.Print.

Impression d'un document Visio

Pour imprimer un document complet

  • Appelez la méthode Microsoft.Office.Interop.Visio.Document.Print de l'objet Microsoft.Office.Interop.Visio.Document à imprimer.

    L'exemple de code suivant imprime le document actif.Pour utiliser cet exemple, exécutez le code à partir de la classe ThisAddIn de votre projet.

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

Impression d'une page d'un document Visio

Pour imprimer une page d'un document

  • Appelez la méthode Microsoft.Office.Interop.Visio.Pages.Print de l'objet Microsoft.Office.Interop.Visio.Pages à imprimer.

    L'exemple de code suivant imprime la première page du document actif.Pour utiliser cet exemple, exécutez le code à partir de la classe ThisAddIn de votre projet.

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

Voir aussi

Tâches

Comment : créer des documents Visio par programmation

Comment : ouvrir des documents Visio par programmation

Comment : fermer des documents Visio par programmation

Comment : enregistrer des documents Visio par programmation

Concepts

Vue d'ensemble du modèle objet Visio

Autres ressources

Solutions Visio