OVH Cloud OVH Cloud

PDF

4 réponses
Avatar
Dominique
Bonjour,

J'enregistre des =E9tats sous le format PDF avec Acrobat et=20
cela fonctionne bien.
Lorsqu'on imprime sous PDF, une boite de dialogue=20
s'affiche pour indiquer le nom du fichier et le r=E9pertoire.
Je souhaiterais pouvoir via le VBA remplir cette boite de=20
dialogue. Comment faire ? Peut-on la remplir avec les=20
SendKeys mais je ne sais pas les utiliser ?

Merci pour votre aide.

Dominique

4 réponses

Avatar
Raymond [mvp]
bonjour.

gérer la boite de dialogue par des sendKeys n'est pas une méthode fiable, tu
ne devrais pas dépasser les 50% de réussite et ça va te créer des
tracasseries.
Il serait préférable de passer par un fichier snapshot que tu peux maîtriser
entièrement ( fonction OutputTo) et que tu peux lire de partout avec la
visionneuse gratuite fournie par MS.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Dominique" a écrit dans le message de
news:321f01c47ed0$0d7c6510$
Bonjour,

J'enregistre des états sous le format PDF avec Acrobat et
cela fonctionne bien.
Lorsqu'on imprime sous PDF, une boite de dialogue
s'affiche pour indiquer le nom du fichier et le répertoire.
Je souhaiterais pouvoir via le VBA remplir cette boite de
dialogue. Comment faire ? Peut-on la remplir avec les
SendKeys mais je ne sais pas les utiliser ?

Merci pour votre aide.

Dominique
Avatar
Dominique
Bonjour,

Merci pour ta réponse

Dominique
-----Message d'origine-----
bonjour.

gérer la boite de dialogue par des sendKeys n'est pas une
méthode fiable, tu

ne devrais pas dépasser les 50% de réussite et ça va te
créer des

tracasseries.
Il serait préférable de passer par un fichier snapshot
que tu peux maîtriser

entièrement ( fonction OutputTo) et que tu peux lire de
partout avec la

visionneuse gratuite fournie par MS.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Dominique" a écrit
dans le message de

news:321f01c47ed0$0d7c6510$
Bonjour,

J'enregistre des états sous le format PDF avec Acrobat et
cela fonctionne bien.
Lorsqu'on imprime sous PDF, une boite de dialogue
s'affiche pour indiquer le nom du fichier et le
répertoire.

Je souhaiterais pouvoir via le VBA remplir cette boite de
dialogue. Comment faire ? Peut-on la remplir avec les
SendKeys mais je ne sais pas les utiliser ?

Merci pour votre aide.

Dominique


.



Avatar
Guy DETIENNE
Salut ;O)

Si tu as Adobe Acrobate il est bcp plus puissant d'utiliser son modèle COM,
c'est à dire utiliser l'ActiveX de Acrobat. Ainsi tu pourras piloter
Acrobat directement à partir de ton application sans utiliser l'imprimante.

Guy


"Dominique" a écrit dans le message de
news:33c301c47ee5$9f221cc0$
Bonjour,

Merci pour ta réponse

Dominique
-----Message d'origine-----
bonjour.

gérer la boite de dialogue par des sendKeys n'est pas une
méthode fiable, tu

ne devrais pas dépasser les 50% de réussite et ça va te
créer des

tracasseries.
Il serait préférable de passer par un fichier snapshot
que tu peux maîtriser

entièrement ( fonction OutputTo) et que tu peux lire de
partout avec la

visionneuse gratuite fournie par MS.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Dominique" a écrit
dans le message de

news:321f01c47ed0$0d7c6510$
Bonjour,

J'enregistre des états sous le format PDF avec Acrobat et
cela fonctionne bien.
Lorsqu'on imprime sous PDF, une boite de dialogue
s'affiche pour indiquer le nom du fichier et le
répertoire.

Je souhaiterais pouvoir via le VBA remplir cette boite de
dialogue. Comment faire ? Peut-on la remplir avec les
SendKeys mais je ne sais pas les utiliser ?

Merci pour votre aide.

Dominique


.



Avatar
Dominique
Bonjour,

Merci pour ta réponse, mais je ne sais pas utiliser
l'activeX de Acrobat. Pourrais-tu m'aider un peu ?

Merci beaucoup
Dominique

-----Message d'origine-----
Salut ;O)

Si tu as Adobe Acrobate il est bcp plus puissant
d'utiliser son modèle COM,

c'est à dire utiliser l'ActiveX de Acrobat. Ainsi tu
pourras piloter

Acrobat directement à partir de ton application sans
utiliser l'imprimante.


Guy


"Dominique" a écrit
dans le message de

news:33c301c47ee5$9f221cc0$
Bonjour,

Merci pour ta réponse

Dominique
-----Message d'origine-----
bonjour.

gérer la boite de dialogue par des sendKeys n'est pas une
méthode fiable, tu

ne devrais pas dépasser les 50% de réussite et ça va te
créer des

tracasseries.
Il serait préférable de passer par un fichier snapshot
que tu peux maîtriser

entièrement ( fonction OutputTo) et que tu peux lire de
partout avec la

visionneuse gratuite fournie par MS.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Dominique" a écrit
dans le message de

news:321f01c47ed0$0d7c6510$
Bonjour,

J'enregistre des états sous le format PDF avec Acrobat et
cela fonctionne bien.
Lorsqu'on imprime sous PDF, une boite de dialogue
s'affiche pour indiquer le nom du fichier et le
répertoire.

Je souhaiterais pouvoir via le VBA remplir cette boite de
dialogue. Comment faire ? Peut-on la remplir avec les
SendKeys mais je ne sais pas les utiliser ?

Merci pour votre aide.

Dominique


.




.