J'aimerais savoir comment écrire une séquence de code VBA pour :
- ouvrir un état en aperçu avant impression,
- l'imprimer,
- l'exporter dans un répertoire donné et avec un nouveau nom :
- au format .snp,
- au format .doc,
- au format .xls.
- refermer l'état.
-- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
"Patrick Even" a écrit dans le message de news:
Bonjour,
J'aimerais savoir comment écrire une séquence de code VBA pour : - ouvrir un état en aperçu avant impression, - l'imprimer, - l'exporter dans un répertoire donné et avec un nouveau nom : - au format .snp, - au format .doc, - au format .xls. - refermer l'état.
Merci d'avance pour vos propositions.
Cordialement, Patrick EVEN
Bonsoir.
On visualise ou on imprime direct jamais les deux à la fois.
pour imprimer
DoCmd.OpenReport "état1", acViewNormal
pour visualiser
DoCmd.OpenReport "état1", acViewPreview
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.
"Patrick Even" <peven@capgemini.fr> a écrit dans le message de
news:OnNwd73gDHA.2184@TK2MSFTNGP10.phx.gbl...
Bonjour,
J'aimerais savoir comment écrire une séquence de code VBA pour :
- ouvrir un état en aperçu avant impression,
- l'imprimer,
- l'exporter dans un répertoire donné et avec un nouveau nom :
- au format .snp,
- au format .doc,
- au format .xls.
- refermer l'état.
-- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
"Patrick Even" a écrit dans le message de news:
Bonjour,
J'aimerais savoir comment écrire une séquence de code VBA pour : - ouvrir un état en aperçu avant impression, - l'imprimer, - l'exporter dans un répertoire donné et avec un nouveau nom : - au format .snp, - au format .doc, - au format .xls. - refermer l'état.
Merci d'avance pour vos propositions.
Cordialement, Patrick EVEN
Patrick Even
Merci Raymond,
C'est tout à fait ce dont j'avais besoin. J'aimerais toutefois savoir si on peut optimiser les performances. Les états que je dois élaborer nécessitent plusieurs minutes de calcul compte tenu du volume d'information à traiter. En mode manuel, je procède ainsi : - Affichage de l'aperçu avant impression - Impression - Export en .snp - Export en .rtf - Export en .xls - Fermeture de l'aperçu.
-- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
"Patrick Even" a écrit dans le message de news:
Bonjour,
J'aimerais savoir comment écrire une séquence de code VBA pour : - ouvrir un état en aperçu avant impression, - l'imprimer, - l'exporter dans un répertoire donné et avec un nouveau nom : - au format .snp, - au format .doc, - au format .xls. - refermer l'état.
Merci d'avance pour vos propositions.
Cordialement, Patrick EVEN
Merci Raymond,
C'est tout à fait ce dont j'avais besoin.
J'aimerais toutefois savoir si on peut optimiser les performances.
Les états que je dois élaborer nécessitent plusieurs minutes de calcul
compte tenu du volume d'information à traiter.
En mode manuel, je procède ainsi :
- Affichage de l'aperçu avant impression
- Impression
- Export en .snp
- Export en .rtf
- Export en .xls
- Fermeture de l'aperçu.
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.
"Patrick Even" <peven@capgemini.fr> a écrit dans le message de
news:OnNwd73gDHA.2184@TK2MSFTNGP10.phx.gbl...
Bonjour,
J'aimerais savoir comment écrire une séquence de code VBA pour :
- ouvrir un état en aperçu avant impression,
- l'imprimer,
- l'exporter dans un répertoire donné et avec un nouveau nom :
- au format .snp,
- au format .doc,
- au format .xls.
- refermer l'état.
C'est tout à fait ce dont j'avais besoin. J'aimerais toutefois savoir si on peut optimiser les performances. Les états que je dois élaborer nécessitent plusieurs minutes de calcul compte tenu du volume d'information à traiter. En mode manuel, je procède ainsi : - Affichage de l'aperçu avant impression - Impression - Export en .snp - Export en .rtf - Export en .xls - Fermeture de l'aperçu.
-- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
"Patrick Even" a écrit dans le message de news:
Bonjour,
J'aimerais savoir comment écrire une séquence de code VBA pour : - ouvrir un état en aperçu avant impression, - l'imprimer, - l'exporter dans un répertoire donné et avec un nouveau nom : - au format .snp, - au format .doc, - au format .xls. - refermer l'état.
Merci d'avance pour vos propositions.
Cordialement, Patrick EVEN
Raymond
Bonjour.
tu peux déjà éviter le preview en affichant directement le snapshot. DoCmd.OutputTo acOutputReport, "état1", acFormatSNP, "c:état1.snp", True
ce que tu peux faire aussi en partant du preview normal, c'est de lancer des sendkeys à partir du formulaire de lancement, pour exporter l'état sous xls et rtf.
-- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
"Patrick Even" a écrit dans le message de news:%
Merci Raymond,
C'est tout à fait ce dont j'avais besoin. J'aimerais toutefois savoir si on peut optimiser les performances. Les états que je dois élaborer nécessitent plusieurs minutes de calcul compte tenu du volume d'information à traiter. En mode manuel, je procède ainsi : - Affichage de l'aperçu avant impression - Impression - Export en .snp - Export en .rtf - Export en .xls - Fermeture de l'aperçu.
En mode manuel, j'ai une seule fois le temps d'élaboration de l'état pour l'aperçu. En VBA, je l'ai 4 fois.
Existe t'il un moyen d'optimiser cela ?
Bonjour.
tu peux déjà éviter le preview en affichant directement le snapshot.
DoCmd.OutputTo acOutputReport, "état1", acFormatSNP, "c:état1.snp",
True
ce que tu peux faire aussi en partant du preview normal, c'est de lancer des
sendkeys à partir du formulaire de lancement, pour exporter l'état sous xls
et rtf.
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.
"Patrick Even" <peven@capgemini.fr> a écrit dans le message de
news:%23KoiEMBhDHA.4088@tk2msftngp13.phx.gbl...
Merci Raymond,
C'est tout à fait ce dont j'avais besoin.
J'aimerais toutefois savoir si on peut optimiser les performances.
Les états que je dois élaborer nécessitent plusieurs minutes de calcul
compte tenu du volume d'information à traiter.
En mode manuel, je procède ainsi :
- Affichage de l'aperçu avant impression
- Impression
- Export en .snp
- Export en .rtf
- Export en .xls
- Fermeture de l'aperçu.
tu peux déjà éviter le preview en affichant directement le snapshot. DoCmd.OutputTo acOutputReport, "état1", acFormatSNP, "c:état1.snp", True
ce que tu peux faire aussi en partant du preview normal, c'est de lancer des sendkeys à partir du formulaire de lancement, pour exporter l'état sous xls et rtf.
-- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
"Patrick Even" a écrit dans le message de news:%
Merci Raymond,
C'est tout à fait ce dont j'avais besoin. J'aimerais toutefois savoir si on peut optimiser les performances. Les états que je dois élaborer nécessitent plusieurs minutes de calcul compte tenu du volume d'information à traiter. En mode manuel, je procède ainsi : - Affichage de l'aperçu avant impression - Impression - Export en .snp - Export en .rtf - Export en .xls - Fermeture de l'aperçu.
En mode manuel, j'ai une seule fois le temps d'élaboration de l'état pour l'aperçu. En VBA, je l'ai 4 fois.
Existe t'il un moyen d'optimiser cela ?
Patrick Even
Merci Raymond,
Je vais essayer avec les Sendkeys.
Cordialement, Patrick EVEN
"Raymond" a écrit dans le message news:
Bonjour.
tu peux déjà éviter le preview en affichant directement le snapshot. DoCmd.OutputTo acOutputReport, "état1", acFormatSNP, "c:état1.snp", True
ce que tu peux faire aussi en partant du preview normal, c'est de lancer des
sendkeys à partir du formulaire de lancement, pour exporter l'état sous xls
et rtf.
-- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
"Patrick Even" a écrit dans le message de news:%
Merci Raymond,
C'est tout à fait ce dont j'avais besoin. J'aimerais toutefois savoir si on peut optimiser les performances. Les états que je dois élaborer nécessitent plusieurs minutes de calcul compte tenu du volume d'information à traiter. En mode manuel, je procède ainsi : - Affichage de l'aperçu avant impression - Impression - Export en .snp - Export en .rtf - Export en .xls - Fermeture de l'aperçu.
En mode manuel, j'ai une seule fois le temps d'élaboration de l'état pour
l'aperçu. En VBA, je l'ai 4 fois.
Existe t'il un moyen d'optimiser cela ?
Merci Raymond,
Je vais essayer avec les Sendkeys.
Cordialement,
Patrick EVEN
"Raymond" <XYZ.access.seneque@free.fr> a écrit dans le message news:
u57dwwChDHA.2516@TK2MSFTNGP09.phx.gbl...
Bonjour.
tu peux déjà éviter le preview en affichant directement le snapshot.
DoCmd.OutputTo acOutputReport, "état1", acFormatSNP, "c:état1.snp",
True
ce que tu peux faire aussi en partant du preview normal, c'est de lancer
des
sendkeys à partir du formulaire de lancement, pour exporter l'état sous
xls
et rtf.
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.
"Patrick Even" <peven@capgemini.fr> a écrit dans le message de
news:%23KoiEMBhDHA.4088@tk2msftngp13.phx.gbl...
Merci Raymond,
C'est tout à fait ce dont j'avais besoin.
J'aimerais toutefois savoir si on peut optimiser les performances.
Les états que je dois élaborer nécessitent plusieurs minutes de calcul
compte tenu du volume d'information à traiter.
En mode manuel, je procède ainsi :
- Affichage de l'aperçu avant impression
- Impression
- Export en .snp
- Export en .rtf
- Export en .xls
- Fermeture de l'aperçu.
tu peux déjà éviter le preview en affichant directement le snapshot. DoCmd.OutputTo acOutputReport, "état1", acFormatSNP, "c:état1.snp", True
ce que tu peux faire aussi en partant du preview normal, c'est de lancer des
sendkeys à partir du formulaire de lancement, pour exporter l'état sous xls
et rtf.
-- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
"Patrick Even" a écrit dans le message de news:%
Merci Raymond,
C'est tout à fait ce dont j'avais besoin. J'aimerais toutefois savoir si on peut optimiser les performances. Les états que je dois élaborer nécessitent plusieurs minutes de calcul compte tenu du volume d'information à traiter. En mode manuel, je procède ainsi : - Affichage de l'aperçu avant impression - Impression - Export en .snp - Export en .rtf - Export en .xls - Fermeture de l'aperçu.