Je cherche comment on peut piloter Word depuis Access, sans ouvrir Word.
Qui plus est, je souhaiterais pouvoir effectuer du publipostage à partir
d'Access, avec un modele de document Word (fichier DOT) que j'ai déjà
créé, le tout en VBA...
Quelqu'un aurait-il un exemple de code VBA Access pour ce faire ? une
adresse URL pour m'aider dans cette démarche ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
david
salut,
en fait : faire du publipostage Word sans Word c'est impossible !
Par contre, tu peux créer un objet Word.Application (cf. createObject) et faire exécuter à cet objet tout ce dont tu as besoin pour faire ton publipostage (pour voir comment faire, faits une macro enregistrée dans word et regarde le code, tu peux le retranscrire avec ton objet dans access). Une fois tes opérations terminées n'oublie pas de détruire l'objet word (=nothing). Si tu n'a pas changer la propriété visible, tu ne verras pas word à l'écran : Attention : pas d'erreur, sinon ça va planter Word, sans que tu le saches, puisqu'il ne s'affiche pas !!!
A+
salut,
en fait : faire du publipostage Word sans Word c'est impossible !
Par contre, tu peux créer un objet Word.Application (cf. createObject)
et faire exécuter à cet objet tout ce dont tu as besoin pour faire
ton publipostage (pour voir comment faire, faits une macro enregistrée
dans word et regarde le code, tu peux le retranscrire avec ton objet
dans access).
Une fois tes opérations terminées n'oublie pas de détruire l'objet
word (=nothing). Si tu n'a pas changer la propriété visible, tu ne
verras pas word à l'écran :
Attention : pas d'erreur, sinon ça va planter Word, sans que tu le
saches, puisqu'il ne s'affiche pas !!!
en fait : faire du publipostage Word sans Word c'est impossible !
Par contre, tu peux créer un objet Word.Application (cf. createObject) et faire exécuter à cet objet tout ce dont tu as besoin pour faire ton publipostage (pour voir comment faire, faits une macro enregistrée dans word et regarde le code, tu peux le retranscrire avec ton objet dans access). Une fois tes opérations terminées n'oublie pas de détruire l'objet word (=nothing). Si tu n'a pas changer la propriété visible, tu ne verras pas word à l'écran : Attention : pas d'erreur, sinon ça va planter Word, sans que tu le saches, puisqu'il ne s'affiche pas !!!
A+
3stone
Salut,
"Christophe" | Je cherche comment on peut piloter Word depuis Access, sans ouvrir Word. | Qui plus est, je souhaiterais pouvoir effectuer du publipostage à partir | d'Access, avec un modele de document Word (fichier DOT) que j'ai déjà | créé, le tout en VBA... | Quelqu'un aurait-il un exemple de code VBA Access pour ce faire ? une | adresse URL pour m'aider dans cette démarche ?
"Christophe"
| Je cherche comment on peut piloter Word depuis Access, sans ouvrir Word.
| Qui plus est, je souhaiterais pouvoir effectuer du publipostage à partir
| d'Access, avec un modele de document Word (fichier DOT) que j'ai déjà
| créé, le tout en VBA...
| Quelqu'un aurait-il un exemple de code VBA Access pour ce faire ? une
| adresse URL pour m'aider dans cette démarche ?
"Christophe" | Je cherche comment on peut piloter Word depuis Access, sans ouvrir Word. | Qui plus est, je souhaiterais pouvoir effectuer du publipostage à partir | d'Access, avec un modele de document Word (fichier DOT) que j'ai déjà | créé, le tout en VBA... | Quelqu'un aurait-il un exemple de code VBA Access pour ce faire ? une | adresse URL pour m'aider dans cette démarche ?