NamedRange.PrintOutEx(Object, Object, Object, Object, Object, Object, Object, Object) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Imprime l'objet.
public object PrintOutEx (object From, object To, object Copies, object Preview, object ActivePrinter, object PrintToFile, object Collate, object PrToFileName);
Paramètres
- From
- Object
Numéro de la première page à laquelle l'impression doit commencer. Par défaut, l'impression commence au début.
- To
- Object
Numéro de la dernière page à imprimer. Par défaut, l'impression s'arrête à la dernière page.
- Copies
- Object
Nombre d’exemplaires à imprimer. Par défaut, une copie est imprimée.
- Preview
- 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
- Object
Définit le nom de l’imprimante active.
- PrintToFile
- Object
true pour imprimer vers un fichier. Si PrToFileName n’est pas spécifié, Excel invite l’utilisateur à entrer le nom du fichier de sortie.
- Collate
- Object
true pour assembler plusieurs exemplaires.
- PrToFileName
- Object
Si PrintToFile a la valeur true, cet argument spécifie le nom du fichier vers lequel imprimer.
Retours
Object qui représente un objet NamedRange.
Exemples
L’exemple de code suivant utilise la PrintOutEx méthode pour imprimer une copie des deux premières pages de la plage nommée NamedRange1 sur 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 nommée NamedRange1 qui couvre une plage de cellules qui contiennent des données.
Cet exemple est destiné à une personnalisation au niveau du document.
private void PrintNamedRange()
{
Microsoft.Office.Tools.Excel.NamedRange myNamedRange =
Globals.Sheet1.namedRange1;
myNamedRange.PrintOutEx(
1,
2,
1,
false,
false,
true);
}
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