NamedRange.PrintOutEx Méthode

Définition

Imprime l'objet.

public object PrintOutEx (object From, object To, object Copies, object Preview, object ActivePrinter, object PrintToFile, object Collate, object PrToFileName);
abstract member PrintOutEx : obj * obj * obj * obj * obj * obj * obj * obj -> obj
Public Function PrintOutEx (Optional From As Object, Optional To As Object, Optional Copies As Object, Optional Preview As Object, Optional ActivePrinter As Object, Optional PrintToFile As Object, Optional Collate As Object, Optional PrToFileName As Object) As Object

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 est défini sur 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 NamedRange1 nommée 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 NamedRange1 nommée qui couvre une plage de cellules contenant des données.

Cet exemple concerne 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

S’applique à