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