Automatiser un publipostage dans word a partir d'Access
3 réponses
Yvanb
Bonjour à tous,
J'essaie d'automatiser l'impression d'étiquettes dans Word à partir de
données contenues dans une requete access. Je demande à l'utilisateur de
m'indiquer par des crochets les étiquettes qu'il veut imprimer. Par la suite
il doit seulement peser sur un bouton "imprimer" pour ouvrir word et creer un
document par publipostage qu'il ne lui reste qu'a imprimer. Je suis capable
d'ouvrir word mais incapable d'automatiser le publipostage.
The database has been placed in a state that prevents it from being opened
or locked.
Je comprends ce qui se passe c.a.d que puisque je suis déja dans la base de
données de laquelle word prends ses infos, cette base de donnée n'est pas
disponible pour la lecture. Mais je ne sais pas comment contourner ce
problème.
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
Raymond [mvp]
Bonjour.
tu trouveras deux exemples de code qui fonctionne pour le publipostage sur la page: http://officesystem.access.free.fr/vba/publipostage.htm
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Yvanb" a écrit dans le message de news:
Bonjour à tous,
J'essaie d'automatiser l'impression d'étiquettes dans Word à partir de données contenues dans une requete access. Je demande à l'utilisateur de m'indiquer par des crochets les étiquettes qu'il veut imprimer. Par la suite il doit seulement peser sur un bouton "imprimer" pour ouvrir word et creer un document par publipostage qu'il ne lui reste qu'a imprimer. Je suis capable d'ouvrir word mais incapable d'automatiser le publipostage.
The database has been placed in a state that prevents it from being opened or locked.
Je comprends ce qui se passe c.a.d que puisque je suis déja dans la base de données de laquelle word prends ses infos, cette base de donnée n'est pas disponible pour la lecture. Mais je ne sais pas comment contourner ce problème.
J'utilise office 2003
A l'aide
Merci
Yvanb
Bonjour.
tu trouveras deux exemples de code qui fonctionne pour le publipostage sur
la page:
http://officesystem.access.free.fr/vba/publipostage.htm
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Yvanb" <Yvanb@discussions.microsoft.com> a écrit dans le message de news:
7313C1B8-8523-4D82-8D01-2D806C35151C@microsoft.com...
Bonjour à tous,
J'essaie d'automatiser l'impression d'étiquettes dans Word à partir de
données contenues dans une requete access. Je demande à l'utilisateur de
m'indiquer par des crochets les étiquettes qu'il veut imprimer. Par la
suite
il doit seulement peser sur un bouton "imprimer" pour ouvrir word et creer
un
document par publipostage qu'il ne lui reste qu'a imprimer. Je suis
capable
d'ouvrir word mais incapable d'automatiser le publipostage.
The database has been placed in a state that prevents it from being
opened
or locked.
Je comprends ce qui se passe c.a.d que puisque je suis déja dans la base
de
données de laquelle word prends ses infos, cette base de donnée n'est pas
disponible pour la lecture. Mais je ne sais pas comment contourner ce
problème.
tu trouveras deux exemples de code qui fonctionne pour le publipostage sur la page: http://officesystem.access.free.fr/vba/publipostage.htm
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Yvanb" a écrit dans le message de news:
Bonjour à tous,
J'essaie d'automatiser l'impression d'étiquettes dans Word à partir de données contenues dans une requete access. Je demande à l'utilisateur de m'indiquer par des crochets les étiquettes qu'il veut imprimer. Par la suite il doit seulement peser sur un bouton "imprimer" pour ouvrir word et creer un document par publipostage qu'il ne lui reste qu'a imprimer. Je suis capable d'ouvrir word mais incapable d'automatiser le publipostage.
The database has been placed in a state that prevents it from being opened or locked.
Je comprends ce qui se passe c.a.d que puisque je suis déja dans la base de données de laquelle word prends ses infos, cette base de donnée n'est pas disponible pour la lecture. Mais je ne sais pas comment contourner ce problème.
J'utilise office 2003
A l'aide
Merci
Yvanb
Yvanb
Merci Raymond pour tes info mais je ne réussis toujours pas à faire ce que je veux. Le code que j'ai inscrit fonctionne bien si je le fait rouler à partir d'une base de donnée autre que celle ou est située ma source de données mais ce n'est pas ce que je veux. Je veux piloter le publipostage dans word à partir de la base de données qui contient la source des données et c'est là que word me dit que cette source ne peut être ouverte parce qu'elle est dans un état qui l'empêche d'être ouverte.
????
Yvanb
"Raymond [mvp]" wrote:
Bonjour.
tu trouveras deux exemples de code qui fonctionne pour le publipostage sur la page: http://officesystem.access.free.fr/vba/publipostage.htm
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Yvanb" a écrit dans le message de news:
Bonjour à tous,
J'essaie d'automatiser l'impression d'étiquettes dans Word à partir de données contenues dans une requete access. Je demande à l'utilisateur de m'indiquer par des crochets les étiquettes qu'il veut imprimer. Par la suite il doit seulement peser sur un bouton "imprimer" pour ouvrir word et creer un document par publipostage qu'il ne lui reste qu'a imprimer. Je suis capable d'ouvrir word mais incapable d'automatiser le publipostage.
The database has been placed in a state that prevents it from being opened or locked.
Je comprends ce qui se passe c.a.d que puisque je suis déja dans la base de données de laquelle word prends ses infos, cette base de donnée n'est pas disponible pour la lecture. Mais je ne sais pas comment contourner ce problème.
J'utilise office 2003
A l'aide
Merci
Yvanb
Merci Raymond pour tes info mais je ne réussis toujours pas à faire ce que je
veux. Le code que j'ai inscrit fonctionne bien si je le fait rouler à partir
d'une base de donnée autre que celle ou est située ma source de données mais
ce n'est pas ce que je veux. Je veux piloter le publipostage dans word à
partir de la base de données qui contient la source des données et c'est là
que word me dit que cette source ne peut être ouverte parce qu'elle est dans
un état qui l'empêche d'être ouverte.
????
Yvanb
"Raymond [mvp]" wrote:
Bonjour.
tu trouveras deux exemples de code qui fonctionne pour le publipostage sur
la page:
http://officesystem.access.free.fr/vba/publipostage.htm
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Yvanb" <Yvanb@discussions.microsoft.com> a écrit dans le message de news:
7313C1B8-8523-4D82-8D01-2D806C35151C@microsoft.com...
Bonjour à tous,
J'essaie d'automatiser l'impression d'étiquettes dans Word à partir de
données contenues dans une requete access. Je demande à l'utilisateur de
m'indiquer par des crochets les étiquettes qu'il veut imprimer. Par la
suite
il doit seulement peser sur un bouton "imprimer" pour ouvrir word et creer
un
document par publipostage qu'il ne lui reste qu'a imprimer. Je suis
capable
d'ouvrir word mais incapable d'automatiser le publipostage.
The database has been placed in a state that prevents it from being
opened
or locked.
Je comprends ce qui se passe c.a.d que puisque je suis déja dans la base
de
données de laquelle word prends ses infos, cette base de donnée n'est pas
disponible pour la lecture. Mais je ne sais pas comment contourner ce
problème.
Merci Raymond pour tes info mais je ne réussis toujours pas à faire ce que je veux. Le code que j'ai inscrit fonctionne bien si je le fait rouler à partir d'une base de donnée autre que celle ou est située ma source de données mais ce n'est pas ce que je veux. Je veux piloter le publipostage dans word à partir de la base de données qui contient la source des données et c'est là que word me dit que cette source ne peut être ouverte parce qu'elle est dans un état qui l'empêche d'être ouverte.
????
Yvanb
"Raymond [mvp]" wrote:
Bonjour.
tu trouveras deux exemples de code qui fonctionne pour le publipostage sur la page: http://officesystem.access.free.fr/vba/publipostage.htm
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Yvanb" a écrit dans le message de news:
Bonjour à tous,
J'essaie d'automatiser l'impression d'étiquettes dans Word à partir de données contenues dans une requete access. Je demande à l'utilisateur de m'indiquer par des crochets les étiquettes qu'il veut imprimer. Par la suite il doit seulement peser sur un bouton "imprimer" pour ouvrir word et creer un document par publipostage qu'il ne lui reste qu'a imprimer. Je suis capable d'ouvrir word mais incapable d'automatiser le publipostage.
The database has been placed in a state that prevents it from being opened or locked.
Je comprends ce qui se passe c.a.d que puisque je suis déja dans la base de données de laquelle word prends ses infos, cette base de donnée n'est pas disponible pour la lecture. Mais je ne sais pas comment contourner ce problème.
J'utilise office 2003
A l'aide
Merci
Yvanb
Raymond [mvp]
tes données sont apparemment ouvertes sur word et sur access. essaie de ne pas les ouvrir sous word mais seulement du côté access. si ce n'est pas possible, fais le contraire, supprime tout ce qui ouvre les données dans ta procédure access.
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Yvanb" a écrit dans le message de news:
Merci Raymond pour tes info mais je ne réussis toujours pas à faire ce que je veux. Le code que j'ai inscrit fonctionne bien si je le fait rouler à partir d'une base de donnée autre que celle ou est située ma source de données mais ce n'est pas ce que je veux. Je veux piloter le publipostage dans word à partir de la base de données qui contient la source des données et c'est là que word me dit que cette source ne peut être ouverte parce qu'elle est dans un état qui l'empêche d'être ouverte.
????
tes données sont apparemment ouvertes sur word et sur access. essaie de ne
pas les ouvrir sous word mais seulement du côté access. si ce n'est pas
possible, fais le contraire, supprime tout ce qui ouvre les données dans ta
procédure access.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Yvanb" <Yvanb@discussions.microsoft.com> a écrit dans le message de news:
2D107797-823C-4EB2-A55E-E25DCBBE7058@microsoft.com...
Merci Raymond pour tes info mais je ne réussis toujours pas à faire ce que
je
veux. Le code que j'ai inscrit fonctionne bien si je le fait rouler à
partir
d'une base de donnée autre que celle ou est située ma source de données
mais
ce n'est pas ce que je veux. Je veux piloter le publipostage dans word à
partir de la base de données qui contient la source des données et c'est
là
que word me dit que cette source ne peut être ouverte parce qu'elle est
dans
un état qui l'empêche d'être ouverte.
tes données sont apparemment ouvertes sur word et sur access. essaie de ne pas les ouvrir sous word mais seulement du côté access. si ce n'est pas possible, fais le contraire, supprime tout ce qui ouvre les données dans ta procédure access.
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Yvanb" a écrit dans le message de news:
Merci Raymond pour tes info mais je ne réussis toujours pas à faire ce que je veux. Le code que j'ai inscrit fonctionne bien si je le fait rouler à partir d'une base de donnée autre que celle ou est située ma source de données mais ce n'est pas ce que je veux. Je veux piloter le publipostage dans word à partir de la base de données qui contient la source des données et c'est là que word me dit que cette source ne peut être ouverte parce qu'elle est dans un état qui l'empêche d'être ouverte.