Partager via


NamedRange.PrintOutEx, méthode

Imprime l'objet.

Espace de noms :  Microsoft.Office.Tools.Excel
Assembly :  Microsoft.Office.Tools.Excel (dans Microsoft.Office.Tools.Excel.dll)

Syntaxe

'Déclaration
Function PrintOutEx ( _
    From As Object, _
    To As Object, _
    Copies As Object, _
    Preview As Object, _
    ActivePrinter As Object, _
    PrintToFile As Object, _
    Collate As Object, _
    PrToFileName As Object _
) As Object
Object PrintOutEx(
    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 à laquelle l'impression doit commencer.Par défaut, l'impression commence au début.
  • To
    Type : System.Object
    Numéro de la dernière page à imprimer.Par défaut, l'impression s'arrête à la dernière page.
  • Copies
    Type : System.Object
    Nombre de copies à imprimer.Par défaut, 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 (ou omis) 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.

Valeur de retour

Type : System.Object
Object qui représente un objet NamedRange.

Exemples

L'exemple de code suivant utilise la méthode PrintOutEx pour imprimer une copie des deux premières pages de la plage nommée NamedRange1 vers l'imprimante par défaut. Pour exécuter cet exemple de code, votre classeur doit contenir une feuille de calcul nommée Sheet1 avec une plage nommée portant le nom NamedRange1 qui couvre une plage de cellules qui contiennent des données.

Cet exemple illustre une personnalisation au niveau du document.

Private Sub PrintNamedRange()
    Dim myNamedRange As Microsoft.Office.Tools.Excel.NamedRange = _
        Globals.Sheet1.NamedRange1

    myNamedRange.PrintOutEx( _
        From:=1, _
        To:=2, _
        Copies:=1, _
        Preview:=False)            
End Sub
private void PrintNamedRange()
{
    Microsoft.Office.Tools.Excel.NamedRange myNamedRange =
        Globals.Sheet1.namedRange1;

    myNamedRange.PrintOutEx(
        1,
        2,
        1,
        false,

        false,
        true);
}

Sécurité .NET Framework

Voir aussi

Référence

NamedRange Interface

Microsoft.Office.Tools.Excel, espace de noms