OVH Cloud OVH Cloud

Annexe dans un modèle de lettre

3 réponses
Avatar
pe_mathez
Bonjour,
Je sèche actuellement sur la création d'un modèle de lettre comportant
des annexes et les "copies à".
Pour préciser un peu mon problème, notre graphiste désire que la
mention des annexes et des copies se fassent en bas de la dernière
page de la lettre, à environ 27cm du haut de la feuille.

Je réalise donc un modèle de lettre avec un petit assistant (macro)
demandant les différents champs et je crée dynamiquement la lettre.
Mais le plus gros problème est de pré-placer le champ "annexe" et
"copie à" car si je mets des retours à la ligne, dès que la secrétaire
tape du texte, il passe à la page suivante. Si je met "annexe et
copie" dans le pied de page, j'ai de la peine à détecter si cette page
est réellement la dernière (en plus du problème de rafraîchissement
des champs), etc.

Bref, un casse tête pour moi !
Quelqu'un a-t-il déjà été confronté au même problème ? Y a-t-il une
solution plus simple ?

Merci d'avance,
Pem

3 réponses

Avatar
geo
Bonjour Pem
-----Message d'origine-----
Bonjour,
Je sèche actuellement sur la création d'un modèle de
lettre comportant

des annexes et les "copies à".
Pour préciser un peu mon problème, notre graphiste désire
que la

mention des annexes et des copies se fassent en bas de la
dernière

page de la lettre, à environ 27cm du haut de la feuille.

Je réalise donc un modèle de lettre avec un petit
assistant (macro)

demandant les différents champs et je crée dynamiquement
la lettre.

Mais le plus gros problème est de pré-placer le
champ "annexe" et

"copie à" car si je mets des retours à la ligne, dès que
la secrétaire

tape du texte, il passe à la page suivante. Si je
met "annexe et

copie" dans le pied de page, j'ai de la peine à détecter
si cette page

est réellement la dernière (en plus du problème de
rafraîchissement

des champs), etc.


Quelques idées :
Pour mettre un texte (ou une image) à un endroit fixe ce
que je trouve de mieux c'est une zone de texte:
Affichage barre d'outils dessin.
Pour savoir si tu es sur la dernière page ça peut se faire
avec des champs
regarde dans http://faqword.free.fr/articles.php?
lng=fr&pgU
Mais si le nombre de pages est fixe c'est encore plus
facile en vba.
Tu peux même faire une macro qui place ton texte au moment
de l'impression.

A+

Avatar
pe_mathez
Hello geo et merci !
Mon principal probleme avec la zone de texte est l'ancrage. En effet,
si l'ancre est par defaut a la ligne la plus proche, des que la
secretaire entre du texte, ma zone 'annexe' passe a la page suivante
-> donc l'emplacement n'est pas assure. Et si l'ancre est au debut du
document, la zone restera toujours a la premiere page...
Si je le place au moment de l'impression, le mieux serait peut-être
d'afficher une boite de dialogue demandant les annexes et copies, les
inserer automatiquement puis imprimer le document. J'aurais pourtant
apprecie une methode simple a la creation, style zone de texte ou pied
de page. Tout commentaire est bienvenu.
J'ai encore une autre idee mais je me heurte a un autre probleme. J'ai
mis un champ 'annexe' en pied de page, à la bonne place, avec un
système dans le champ pour ne l'afficher qu'à la dernière page. Tout
fonctionne bien sauf que le champ n'est pas updater lors d'un
changement de page (si la secretaire tape un long texte...) Y a-t-il
une methode pour trapper le changement de page et faire un update
automatique des champs des pieds de page ?

Merci por vos suggestions !

A bientôt,
pem

"geo" wrote in message news:<27d5901c46355$f0ab3aa0$...
Bonjour Pem
-----Message d'origine-----
Bonjour,
Je s che actuellement sur la cr ation d'un mod le de
lettre comportant

des annexes et les "copies ".
Pour pr ciser un peu mon probl me, notre graphiste d sire
que la

mention des annexes et des copies se fassent en bas de la
derni re

page de la lettre, environ 27cm du haut de la feuille.

Je r alise donc un mod le de lettre avec un petit
assistant (macro)

demandant les diff rents champs et je cr e dynamiquement
la lettre.

Mais le plus gros probl me est de pr -placer le
champ "annexe" et

"copie " car si je mets des retours la ligne, d s que
la secr taire

tape du texte, il passe la page suivante. Si je
met "annexe et

copie" dans le pied de page, j'ai de la peine d tecter
si cette page

est r ellement la derni re (en plus du probl me de
rafra chissement

des champs), etc.


Quelques id es :
Pour mettre un texte (ou une image) un endroit fixe ce
que je trouve de mieux c'est une zone de texte:
Affichage barre d'outils dessin.
Pour savoir si tu es sur la derni re page a peut se faire
avec des champs
regarde dans http://faqword.free.fr/articles.php?
lng=fr&pgU
Mais si le nombre de pages est fixe c'est encore plus
facile en vba.
Tu peux m me faire une macro qui place ton texte au moment
de l'impression.

A+



Avatar
geo
Bonjour

[...]
Si je le place au moment de l'impression, le mieux serait
peut-être

d'afficher une boite de dialogue demandant les annexes et
copies, les

inserer automatiquement puis imprimer le document.


C'est une solution, mais tu peux déclencher une macro lors
de l'impression qui replace ta zone de texte.

[...]

J'ai mis un champ 'annexe' en pied de page, à la bonne
place, avec un

système dans le champ pour ne l'afficher qu'à la dernière
page. Tout

fonctionne bien sauf que le champ n'est pas updater lors
d'un

changement de page (si la secretaire tape un long
texte...) Y a-t-il

une methode pour trapper le changement de page et faire
un update

automatique des champs des pieds de page ?


La mise à jour des champs n'est pas systématique,
soit on le fait à la main (F9)
soit lors de l'impression (outils Options impression
mettre à jour les champs) et là ta zone de texte sera
bonne.
On peut aussi programmer des macros liées aux évènements
pour faire la mise à jour, par exemple à chaque
enregistrement avec l'évènement App_DocumentBeforeSave.

--
A+