Comment : imprimer des documents
Mise à jour : novembre 2007
S'applique à |
---|
Les informations de cette rubrique s'appliquent uniquement aux projets Visual Studio Tools pour Office et versions de Microsoft Office spécifiés. Type de projet
Version de Microsoft Office
Pour plus d'informations, consultez Fonctionnalités disponibles par type d'application et de projet. |
Vous pouvez imprimer un document Word Microsoft Office entier, ou une partie de celui-ci.
Impression d'un document faisant partie d'une personnalisation au niveau du document
Pour imprimer le document entier
Appelez la méthode PrintOut de la classe Microsoft.Office.Tools.Word.Document pour imprimer le document entier. Pour utiliser cet exemple, exécutez le code dans votre projet à partir de la classe ThisDocument.
Me.PrintOut()
object copies = "1"; object pages = ""; object range = Word.WdPrintOutRange.wdPrintAllDocument; object items = Word.WdPrintOutItem.wdPrintDocumentContent; object pageType = Word.WdPrintOutPages.wdPrintAllPages; object oTrue = true; object oFalse = false; this.PrintOut( ref oTrue, ref oFalse, ref range, ref missing, ref missing, ref missing, ref items, ref copies, ref pages, ref pageType, ref oFalse, ref oTrue, ref missing, ref oFalse, ref missing, ref missing, ref missing, ref missing);
Pour imprimer la page en cours du document
Appelez la méthode PrintOut de la classe Microsoft.Office.Tools.Word.Document et spécifiez qu'un exemplaire de la page en cours doit être imprimé. Pour utiliser cet exemple, exécutez le code dans votre projet à partir de la classe ThisDocument.
Me.PrintOut( _ Background:=True, _ Append:=False, _ Range:=Word.WdPrintOutRange.wdPrintCurrentPage, _ Item:=Word.WdPrintOutItem.wdPrintDocumentContent, _ Copies:="1", _ Pages:="1", _ PageType:=Word.WdPrintOutPages.wdPrintAllPages, _ PrintToFile:=False, _ Collate:=True, _ ManualDuplexPrint:=False)
object copies = "1"; object pages = "1"; object range = Word.WdPrintOutRange.wdPrintCurrentPage; object items = Word.WdPrintOutItem.wdPrintDocumentContent; object pageType = Word.WdPrintOutPages.wdPrintAllPages; object oTrue = true; object oFalse = false; this.PrintOut( ref oTrue, ref oFalse, ref range, ref missing, ref missing, ref missing, ref items, ref copies, ref pages, ref pageType, ref oFalse, ref oTrue, ref missing, ref oFalse, ref missing, ref missing, ref missing, ref missing);
Impression d'un document à l'aide d'un complément d'application
Pour imprimer un document entier
Appelez la méthode PrintOut de l'objet Microsoft.Office.Interop.Word.Document à imprimer. L'exemple de code suivant imprime le document actif. Pour utiliser cet exemple, exécutez le code dans votre projet à partir de la classe ThisAddIn.
Me.Application.ActiveDocument.PrintOut()
object copies = "1"; object pages = ""; object range = Word.WdPrintOutRange.wdPrintAllDocument; object items = Word.WdPrintOutItem.wdPrintDocumentContent; object pageType = Word.WdPrintOutPages.wdPrintAllPages; object oTrue = true; object oFalse = false; this.Application.ActiveDocument.PrintOut( ref oTrue, ref oFalse, ref range, ref missing, ref missing, ref missing, ref items, ref copies, ref pages, ref pageType, ref oFalse, ref oTrue, ref missing, ref oFalse, ref missing, ref missing, ref missing, ref missing);
Pour imprimer la page en cours d'un document
Appelez la méthode PrintOut de l'objet Microsoft.Office.Interop.Word.Document que vous souhaitez imprimer et indiquez qu'une copie de la page en cours doit être imprimée. L'exemple de code suivant imprime le document actif. Pour utiliser cet exemple, exécutez le code dans votre projet à partir de la classe ThisAddIn.
Me.Application.ActiveDocument.PrintOut( _ Background:=True, _ Append:=False, _ Range:=Word.WdPrintOutRange.wdPrintCurrentPage, _ Item:=Word.WdPrintOutItem.wdPrintDocumentContent, _ Copies:="1", _ Pages:="1", _ PageType:=Word.WdPrintOutPages.wdPrintAllPages, _ PrintToFile:=False, _ Collate:=True, _ ManualDuplexPrint:=False)
object copies = "1"; object pages = "1"; object range = Word.WdPrintOutRange.wdPrintCurrentPage; object items = Word.WdPrintOutItem.wdPrintDocumentContent; object pageType = Word.WdPrintOutPages.wdPrintAllPages; object oTrue = true; object oFalse = false; Word.Document document = this.Application.ActiveDocument; document.PrintOut( ref oTrue, ref oFalse, ref range, ref missing, ref missing, ref missing, ref items, ref copies, ref pages, ref pageType, ref oFalse, ref oTrue, ref missing, ref oFalse, ref missing, ref missing, ref missing, ref missing);
Voir aussi
Tâches
Comment : afficher des documents dans l'aperçu avant impression
Concepts
Fonctionnement des paramètres optionnels dans les solutions Office