macro acrobat.xla

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
 
C

chris

Guest
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
 
T

Ti

Guest
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.
 
C

chris

Guest
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
 

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
313 105
Messages
2 095 348
Membres
106 246
dernier inscrit
Christelle CUPIT