• Initiateur de la discussion Initiateur de la discussion chris
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

C

chris

Guest
J'utilise acrobat.
Il est fourni un acrobat.xla pour générer un fichier pdf à partir d'une feuille excel.
Si je lance la macro de ce xla seul cela marche mais si je place un

Application.Run ("pdfmaker.xla!ConvertToPDFA")

à la fin de mon VBA qui prépare la feuille excel, la macro fonctionne mais il semble qu'elle ne rende pas la main et excel reste en sablier. Peut-être parce le xla ferme le fichier en cours alors que la ma macro attend de reprendre la main.

Evidemment le contenu du xla est inaccessible (ptotection.

Qui a une idée ?
Mettre mon VB en xla pour qu'il soit indépendant du fichier sur lequel agit acrobat ?
Autre suggestion ?

Chris
 
Oui c'est la macro associée au bouton.
Elle fonctionne normalement mais je pense que le problème est lié au fait qu'elle ferme un fichier dont le code VB est en cours d'éxécution.

Sinon comment fait-on pour trouver l'ID du bouton ? (la commandbar est à l'index 94)

Chris
 
pour retrouver les ID des commandbars, il y a des progs qui font ça très bien (sur le site de Stephen Bullen, je crois )
<http://www.bmsltd.co.uk/Excel/Default.htm>

sinon je n'ai pas Acrobat ici, j'essaierai de regarder à la maison.
 
J'ai mis mon code en dehors du classeur traité et ça marche.
Le PB vient bien du fait que la macro acrobat enregistrait mon classeur et peut--être le fermait et le rouvrait.

Sans Acrobat la macro ne peut fonctionner donc pas testable.

Merci

Chris
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
847
A
Réponses
5
Affichages
1 K
A
Retour