OVH Cloud OVH Cloud

Format de champs dans un document WORD

4 réponses
Avatar
AP
J'ai crée un modèle de document.

Lors de la création d'un nouveau document basé sur ce modèle, je saisi des
données que j'insère dans des champs

exemple

Saisie de la donnée
ask NumDossier "Entrez le Numéro du dossier" \0 \* MergeFormat

Insertion dans le document
Ref NumDossier \* MergeFormat

Le champ inséré dans le document a été formaté en gras.

Lorsque le texte saisi comporte un espace, seule la partie de texte avant
l'espace prend le format gras. Ce problème peut-il être résolu

D'autre part, les champs dans le texte ne sont insérés que lors d'un aperçu
ou de l'impression. Y a t-il une autre méthode qui permettrait au texte saisi
d'être immédiatement intégré dans le document

Merci

4 réponses

Avatar
JièL Goubert
BONJOUR à vous aussi AP

Le 20/12/2005 15:41 vous avez écrit... :
Saisie de la donnée
ask NumDossier "Entrez le Numéro du dossier" * MergeFormat

Insertion dans le document
Ref NumDossier * MergeFormat

Le champ inséré dans le document a été formaté en gras.


Le champ Ask je suppose... ben fallait pas ;-)

Lorsque le texte saisi comporte un espace, seule la partie de texte avant
l'espace prend le format gras. Ce problème peut-il être résolu


Oui, ce n'est pas le champ ASK qu'il faut mettre en forme mais le champ
REF car c'est lui qui affiche la donnée.

D'autre part, les champs dans le texte ne sont insérés que lors d'un aperçu
ou de l'impression. Y a t-il une autre méthode qui permettrait au texte saisi
d'être immédiatement intégré dans le document


Ctrl + A, F9

quitte a l'enregistrer comme macro
Sub MAJ_Champ()
Selection.WholeStory
Selection.Fields.Update
End Sub

Merci


--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est la : http://faq.outlook.free.fr

Avatar
AP
Merci des infos

En réponse:

Le format a été appliqué à Ref

J'avais crée la macro que tu proposes a été crée (Autonew.main), j'ai oublié
de le préciser.

Le problème posé reste entier

Merci pour toutes les infos qui pourront m'aider



BONJOUR à vous aussi AP

Le 20/12/2005 15:41 vous avez écrit... :
Saisie de la donnée
ask NumDossier "Entrez le Numéro du dossier" * MergeFormat

Insertion dans le document
Ref NumDossier * MergeFormat

Le champ inséré dans le document a été formaté en gras.


Le champ Ask je suppose... ben fallait pas ;-)

Lorsque le texte saisi comporte un espace, seule la partie de texte avant
l'espace prend le format gras. Ce problème peut-il être résolu


Oui, ce n'est pas le champ ASK qu'il faut mettre en forme mais le champ
REF car c'est lui qui affiche la donnée.

D'autre part, les champs dans le texte ne sont insérés que lors d'un aperçu
ou de l'impression. Y a t-il une autre méthode qui permettrait au texte saisi
d'être immédiatement intégré dans le document


Ctrl + A, F9

quitte a l'enregistrer comme macro
Sub MAJ_Champ()
Selection.WholeStory
Selection.Fields.Update
End Sub

Merci


--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est la : http://faq.outlook.free.fr




Avatar
JièL Goubert
Bonjoir© AP

Le 20/12/2005 16:09 vous avez écrit... :
Merci des infos

En réponse:

Le format a été appliqué à Ref


J'insiste, supprimez la mise en forme faite sur Ask !!! ou enlevez les
mergeformat

J'avais crée la macro que tu proposes a été crée (Autonew.main), j'ai oublié
de le préciser.


Autonew suffit, pas de ".main" à ajouter

Le problème posé reste entier


Pour moi il est résolut car je ne le reproduit pas si je respecte ce que
je vous ai conseillé

Merci pour toutes les infos qui pourront m'aider


--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est la : http://faq.outlook.free.fr

Avatar
AP
J'ai crée un nouveau document:

ASK Nom " Entrez un nom" -- aucune mise en forme

REF Nom * MERGEFORMAT -- mise en forme en gras

J'ai toujours le même problème lorsque le texte saisi comporte un espace, le
texte aprés apparait en mode Normal et non en gras

Je pense pourtant avoir respecté les consignes que tu m'as transmises
(j'utilise WORD 2000???)

Merci encore si tu peux m'aider


J'ai crée un modèle de document.

Lors de la création d'un nouveau document basé sur ce modèle, je saisi des
données que j'insère dans des champs

exemple

Saisie de la donnée
ask NumDossier "Entrez le Numéro du dossier" * MergeFormat

Insertion dans le document
Ref NumDossier * MergeFormat

Le champ inséré dans le document a été formaté en gras.

Lorsque le texte saisi comporte un espace, seule la partie de texte avant
l'espace prend le format gras. Ce problème peut-il être résolu

D'autre part, les champs dans le texte ne sont insérés que lors d'un aperçu
ou de l'impression. Y a t-il une autre méthode qui permettrait au texte saisi
d'être immédiatement intégré dans le document

Merci