Macro VBA Excel pour imprimer sans ouvrir

Fermé
Thierry - 7 nov. 2007 à 17:24
ShaBoo Messages postés 392 Date d'inscription mercredi 12 septembre 2007 Statut Membre Dernière intervention 5 septembre 2009 - 7 nov. 2007 à 20:16
Bonjour,

Je voudrais savoir s'il est possible (comme dans Word) de programmer en VBA l'impression d'un classeur Excel sans avoir à l'ouvrir ?

Pour ceux que ça intéresse, dans Word, il suffit de saisir la l'instruction Application.PrintOut Filename:="Chemin\Nom du fichier".

Dans Excel, je n'arrive pas à l'imprimer sans ouvrir au préalable le classeur, ce qui donne ceci :

Workbooks.Open "Chemin\Nom du fichier"
ActiveWorkbook.PrintOut
Workbooks("Nom du fichier").Close

Merci d'avance,

Thierry.
A voir également:

1 réponse

Re-Bonjour,

Si j'ai bien compris, il n'y a pas de commande directe pour imprimer un fichier avec le VBA d'Excel.

Ce n'est pas comme avec Word, c'est dommage...

Thierry.
0
ShaBoo Messages postés 392 Date d'inscription mercredi 12 septembre 2007 Statut Membre Dernière intervention 5 septembre 2009 50
7 nov. 2007 à 20:16
Bonsoir,

Tu devrais essayer le VBScript.
0