NamedRange.PrintOut, méthode
Imprime le contrôle NamedRange.
Espace de noms : Microsoft.Office.Tools.Excel
Assembly : Microsoft.Office.Tools.Excel (dans Microsoft.Office.Tools.Excel.dll)
Syntaxe
'Déclaration
Function 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 _
) As Object
Object 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 (ou omis) pour imprimer immédiatement l'objet.
- 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
Notes
Dans les descriptions de From et To, "pages" fait référence aux pages imprimées, et pas nécessairement à toutes les 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 affecte des nombres aléatoires aux valeurs des cellules d'un contrôle NamedRange, puis utilise la méthode PrintOut pour imprimer le contenu de la plage nommée.
Cet exemple illustre une personnalisation au niveau du document.
Private Sub PrintOutPreviewRange()
Dim namedRange1 As Microsoft.Office.Tools.Excel.NamedRange _
= Me.Controls.AddNamedRange(Me.Range("A1", "E5"), _
"namedRange1")
namedRange1.Formula = "=Rand()"
namedRange1.PrintOut(1, 1, 1, True, , , False, )
End Sub
private void PrintOutPreviewRange()
{
Microsoft.Office.Tools.Excel.NamedRange namedRange1 =
this.Controls.AddNamedRange(this.Range["A1", "E5"],
"namedRange1");
namedRange1.Formula = "=Rand()";
namedRange1.PrintOut(1, 1, 1, true,
false);
}
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.