Excel VBA Imprimer uniquement en PDF

Fermé
Signaler
Messages postés
1
Date d'inscription
mardi 13 novembre 2007
Statut
Membre
Dernière intervention
13 novembre 2007
-
 balkonour -
Bonjour,
J'arrive à interdire l'impression d'un classeur excel sans problème mais je souhaiterais autoriser uniquement l'impression d'un pdf via PDF creator, j'ai un bouton pour ça mais forcement les 2 ne fonctionnent pas en même temps, comment faire pour interdire toute impression sauf via mon bouton "Creer un PDF"???

Merci pour votre aide

Nyradan

2 réponses

Messages postés
9
Date d'inscription
samedi 16 septembre 2006
Statut
Membre
Dernière intervention
23 janvier 2008

il faudrait que tu crée un bouton "impression", et que derrière ce bouton tu mettes un code qui
- récupère l'imprimante par défaut (et l'enregistre dans une variable Vxxx)
- défini pdfcreator comme nouvelle imprimante par défaut
- là, tu imprimes
- redéfini Vxxx comme imprimante par défaut

voilà, si tu as besoin du code... n'hésite pas !
Messages postés
15
Date d'inscription
mercredi 24 juin 2009
Statut
Membre
Dernière intervention
6 août 2009

Bonjour !

je suis tombé sur votre message de janvier 2008 et je me demandais si vous aviez encore le code correspondant à votre réponse...

Je serais assez interessé.

Merci
Voici le code:

'IMPRIMANTE BASCULER SUR PDFCREATE
Application.ActivePrinter = "ScanSoft PDF Create! sur Ne00:"

Worksheets("ONGLET").PrintOut From:=1, To:=1, Copies:=1, ActivePrinter:= _
"ScanSoft PDF Create! sur Ne00:", printtofile:=True, Collate:=True

'REMISE EN PLACE IMPRIMANTE D'ORIGINE
Application.ActivePrinter = "VOTRE_IMPRIMANTE"