salut
Je souahiterais savoir si l'on peut, en VBA, imprimer un fichier excel sans l'ouvrir ...
si ya des idées ... elles sont les bienvenus![]()
merci d'avance !
jp
salut
Je souahiterais savoir si l'on peut, en VBA, imprimer un fichier excel sans l'ouvrir ...
si ya des idées ... elles sont les bienvenus![]()
merci d'avance !
jp
Malheureusement, la méthode utilisée pour travailler sur un fichier fermé appliquée à l'édition reviendrait à lire le fichier ligne par ligne pour les envoyer à l'imprimante (...) ou de reconstituer le fichier dans des feuilles du classeur actif afin de pouvoir lancer une édition... Tu vois l'intérêt.
Bref, la réponse est non (sauf méthode ignorée par moi...)
Par contre, rien ne t'empêche de réaliser cette édition avec ouverture du fichier mais sans l'afficher.
Tu as même deux méthodes, la première en utilisant "Application.screenUpdating = False" le temps d'ouvrir d'imprimer et de fermer le fichier en question
La seconde en ouvrant une seconde session d'Excel, propriété visible = false, qui réalise l'édition de manière transparente.
C'est toi qui vois![]()
A+
Partager