OVH Cloud OVH Cloud

Mise en forme des signets

13 réponses
Avatar
Sandra
Bonjour tout le monde, Bonjour Raymond !
Je fusionne mes champs Access vers les signets de Word (Voir mes posts du
15/09 et 08/10 suivis par Raymond)
Quand j'ai essayé la méthode pour envoyer à Word un champ Monétaire Euro, il
n'applique aucune mise en forme :
Exemple :
Dans Access : 3 224,56 Euros
Dans Word, ça donne : 3224,559821432
Je voudrais qu'ils aient la même mise en forme que dans Access.
Merci d'avance de votre précieuse aide
Sandra

3 réponses

1 2
Avatar
kattalin
re-bonjour


c'est dans le champ de word qu'il faut formater
ajoute # "# ##0,00 ?;(# ##0,00 ?)



Je n'arrive pas à insérer mes signets à l'intérieur de
champs Word, car il faut d'abord les définir à un autre
emplacement. Je me retrouve avec mon signet d'abord et à
côté un zéro au format demandé (ex 0,00 ?). Je précise que
je n'utilise pas publipostage de Word, c'est Access qui
lance la création du document.

Par contre, pour les répétitions, j'ai trouvé l'astuce
dans Word. Un simple "editioncollage spécialavec
liaison" d'une première instance de mon signet me permet
de le répéter plus loin.

Bonne journée à tous,
kattalin


-----Message d'origine-----
J'utilise également la procédure fournie par Raymond :
....
W_Ap.ActiveDocument.Bookmarks("TotalHT").Select
W_App.Selection.InsertAfter Me.Total_HT


je n'arrive pas à insérer un même champ dans
deux endroits différents dans Word (ex. à l'attention de
M. "DUPONT" et plus loin Cher M. "DUPONT"). C'est peut-
être plus un problème Word qu'Access?



Avatar
Sandra
Bonjour Kattalin !
Pour la répétition des signets j'ai eu le même problème que toi, je n'avais
que le champ "Titre" à répéter. J'ai tout simplement créé 3 signets pour le
même champ : Titre1, Titre2 et Titre3, j'ai donc répété la ligne de commande
trois fois dans Access !!! Certainement que les pros auraient eu une manip
plus simple mais bon...
Bon courage
Sandra
"kattalin" a écrit dans le message de
news: 0c5801c3997d$03ddb8d0$
re-bonjour


c'est dans le champ de word qu'il faut formater
ajoute # "# ##0,00 ?;(# ##0,00 ?)



Je n'arrive pas à insérer mes signets à l'intérieur de
champs Word, car il faut d'abord les définir à un autre
emplacement. Je me retrouve avec mon signet d'abord et à
côté un zéro au format demandé (ex 0,00 ?). Je précise que
je n'utilise pas publipostage de Word, c'est Access qui
lance la création du document.

Par contre, pour les répétitions, j'ai trouvé l'astuce
dans Word. Un simple "editioncollage spécialavec
liaison" d'une première instance de mon signet me permet
de le répéter plus loin.

Bonne journée à tous,
kattalin


-----Message d'origine-----
J'utilise également la procédure fournie par Raymond :
....
W_Ap.ActiveDocument.Bookmarks("TotalHT").Select
W_App.Selection.InsertAfter Me.Total_HT


je n'arrive pas à insérer un même champ dans
deux endroits différents dans Word (ex. à l'attention de
M. "DUPONT" et plus loin Cher M. "DUPONT"). C'est peut-
être plus un problème Word qu'Access?



Avatar
kattalin
Bonjour Sandra,

Merci de ta réponse. Pour les répétitions j'ai trouvé que
ça marche très bien avec un "collage spécial" d'un seul et
même signet.

Par contre, mes signets ne sont pas DANS un champ Word. Je
précise que je n'utilise pas publipostage (fusion depuis
Word) mais création de document Word à partir d'un bouton
de commande Access. Donc, n'ayant pas de champ Word, je ne
peux pas appliquer le format "euros, 2 décimales" dans le
champ Word. J'ai bien essayé d'insérer un champ formule
dans mon document de base sous Word, mais quand je précise
le signet voulu le résultat apparaît sans mise en forme à
côté du champ formaté valeur zéro.

merci de pistes possibles.
kattalin

-----Message d'origine-----
Bonjour Kattalin !
Pour la répétition des signets j'ai eu le même problème
que toi, je n'avais

que le champ "Titre" à répéter. J'ai tout simplement créé
3 signets pour le

même champ : Titre1, Titre2 et Titre3, j'ai donc répété
la ligne de commande

trois fois dans Access !!! Certainement que les pros
auraient eu une manip

plus simple mais bon...
Bon courage
Sandra
"kattalin" a écrit
dans le message de

news: 0c5801c3997d$03ddb8d0$
re-bonjour


c'est dans le champ de word qu'il faut formater
ajoute # "# ##0,00 ?;(# ##0,00 ?)



Je n'arrive pas à insérer mes signets à l'intérieur de
champs Word, car il faut d'abord les définir à un autre
emplacement. Je me retrouve avec mon signet d'abord et à
côté un zéro au format demandé (ex 0,00 ?). Je précise que
je n'utilise pas publipostage de Word, c'est Access qui
lance la création du document.

Par contre, pour les répétitions, j'ai trouvé l'astuce
dans Word. Un simple "editioncollage spécialavec
liaison" d'une première instance de mon signet me permet
de le répéter plus loin.

Bonne journée à tous,
kattalin


-----Message d'origine-----
J'utilise également la procédure fournie par Raymond :
....
W_Ap.ActiveDocument.Bookmarks("TotalHT").Select
W_App.Selection.InsertAfter Me.Total_HT


je n'arrive pas à insérer un même champ dans
deux endroits différents dans Word (ex. à l'attention de
M. "DUPONT" et plus loin Cher M. "DUPONT"). C'est peut-
être plus un problème Word qu'Access?



.





1 2