Partager via


Workbook.PrintOut, méthode

Imprime le classeur.

Espace de noms :  Microsoft.Office.Tools.Excel
Assemblys :   Microsoft.Office.Tools.Excel (dans Microsoft.Office.Tools.Excel.dll)
  Microsoft.Office.Tools.Excel.v4.0.Utilities (dans Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Syntaxe

'Déclaration
Sub PrintOut ( _
    From As Object, _
    To As Object, _
    Copies As Object, _
    Preview As Object, _
    ActivePrinter As Object, _
    PrintToFile As Object, _
    Collate As Object, _
    PrToFileName As Object _
)
void PrintOut(
    Object From,
    Object To,
    Object Copies,
    Object Preview,
    Object ActivePrinter,
    Object PrintToFile,
    Object Collate,
    Object PrToFileName
)

Paramètres

  • From
    Type : System.Object
    Numéro de la première page à imprimer.Si cet argument est omis, l'impression commence au début.
  • To
    Type : System.Object
    Numéro de la dernière page à imprimer.Si cet argument est omis, l'impression s'arrête à la dernière page.
  • Copies
    Type : System.Object
    Nombre de copies à imprimer.Si cet argument est omis, une copie est imprimée.
  • Preview
    Type : System.Object
    true pour que Microsoft Office Excel appelle l'aperçu avant impression avant d'imprimer l'objet.false pour imprimer l'objet immédiatement.
  • ActivePrinter
    Type : System.Object
    Définit le nom de l'imprimante active.
  • PrintToFile
    Type : System.Object
    true pour imprimer dans un fichier.Si PrToFileName n'est pas spécifié, Excel invite l'utilisateur à entrer le nom du fichier de sortie.
  • Collate
    Type : System.Object
    true pour assembler plusieurs copies.
  • PrToFileName
    Type : System.Object
    Si PrintToFile a la valeur true, cet argument spécifie le nom du fichier dans lequel vous souhaitez imprimer.

Notes

Dans les descriptions de From et To, "pages" fait référence aux pages imprimées, non à la totalité des pages de la feuille ou du classeur.

Paramètres optionnels

Pour plus d'informations sur les paramètres optionnels, consultez Paramètres optionnels dans les solutions Office.

Exemples

L'exemple de code suivant utilise la méthode PrintOut pour imprimer une copie des deux premières pages imprimées du classeur actif vers une imprimante.

Private Sub WorkbookPrintOutPrinter()
    ' Add a range value to make sure that the workbook prints.
    ' An empty workbook will not be printed.
    Globals.Sheet1.Range("A1", "A5").Value2 = 55
    Me.PrintOut(1, 2, 1, False, "HP17642", False, False)
End Sub
private void WorkbookPrintOutPrinter()
{
    // Add a range value to make sure that the workbook prints.
    // An empty workbook will not be printed.
    Globals.Sheet1.Range["A1", "A5"].Value2 = 55;
    this.PrintOut(1, 2, 1, false, "HP17642", false, false);
}

L'exemple de code suivant utilise la méthode PrintOut pour imprimer une copie des deux premières pages imprimées du classeur actif dans un fichier nommé C:\MyData.xls.

Private Sub WorkbookPrintOutFile()
    ' Add a range value to make sure that the workbook prints.
    ' An empty workbook will not be printed.
    Globals.Sheet1.Range("A1", "A5").Value2 = 55
    Me.PrintOut(1, 2, 1, False, PrintToFile:=True, Collate:=False, _
        PrToFileName:="c:\MyData.xlsx")
End Sub
private void WorkbookPrintOutFile()
{
    // Add a range value to make sure that the workbook prints.
    // An empty workbook will not be printed.
    Globals.Sheet1.Range["A1", "A5"].Value2 = 55;
    this.PrintOut(1, 2, 1, false, true, false,
        @"C:\MyData.xlsx");
}

Sécurité .NET Framework

Voir aussi

Référence

Workbook Interface

Microsoft.Office.Tools.Excel, espace de noms