Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Formulaire (ou autres ) : Comment faire des mise à jours d'un bloc de texte hérité d'un bloc identique

13 réponses
Avatar
Stéphane
Bonjour,
Je travaille sur word (modele et vba ) et j'ai une probl=E9matique assez
complexe que je n'arrive pas =E0 r=E9soudre.

Je souhaite pouvoir faire r=E9f=E9rence =E0 des =E9l=E9ments dans mon docum=
ent
(bloc de texte par exemple) tel que lorsque je modifie un =E9l=E9ment tous
les =E9l=E9ments de mon document se modifie.
Un peu comme le fonctionnement d'un signet, sauf que le signet doit
=EAtre au pr=E9alable d=E9finit dans mon document pour =EAtre utilisable
ailleurs.

C'est peut =EAtre faisable avec les nouveaux contr=F4les de formulaire
(Onglet d=E9veloppeur --> Contr=F4les ) mais je n'ai pas trouv=E9.

OU avec des champs personnalis=E9 ?

Voila si ce n'est pas possible avec des blocs de textes est-ce
faisable juste du texte ? Un peu comme on peut le faire avec des
m=E9tadonn=E9es ?

Merci beaucoup pour vos r=E9ponses ou pistes de recherches (je gal=E8re un
peu)

St=E9phane

10 réponses

1 2
Avatar
Geo
Bonjour Stéphane

Je souhaite pouvoir faire référence à des éléments dans mon document
(bloc de texte par exemple) tel que lorsque je modifie un élément tous
les éléments de mon document se modifie.
Un peu comme le fonctionnement d'un signet, sauf que le signet doit
être au préalable définit dans mon document pour être utilisable
ailleurs.



Il faut bien donner une référence au texte que vous voulez réutiliser
ailleurs, que ce soit un signet, le numéro de contrôle ou celui d'une
zone de texte.
A moins d'utiliser les blocs de construction. Si vous utilisez un bloc
plusieurs fois, lorsque vous le modifiez il est modifié partout.
Il y a une formation sur les blocs de construction :
http://office.microsoft.com/training/training.aspx?AssetID=RC102414221036&pid=CR100654561036&ofcresset=1

Sinon un petit exemple sur wwww.cjoint.com pour aider à comprendre ?

--
A+
Avatar
Circé
Bonsoir,

Après mûre réflexion, Geo a écrit :
Bonjour Stéphane

Je souhaite pouvoir faire référence à des éléments dans mon document
(bloc de texte par exemple) tel que lorsque je modifie un élément tous
les éléments de mon document se modifie.
Un peu comme le fonctionnement d'un signet, sauf que le signet doit
être au préalable définit dans mon document pour être utilisable
ailleurs.



Il faut bien donner une référence au texte que vous voulez réutiliser
ailleurs, que ce soit un signet, le numéro de contrôle ou celui d'une zone de
texte.
A moins d'utiliser les blocs de construction. Si vous utilisez un bloc
plusieurs fois, lorsque vous le modifiez il est modifié partout.



Non, il n'y a pas de liaison entre un bloc de construction inséré dans
le document et le bloc lui-même. Une fois qu'il est inséré, c'est du
texte normal modifiable normalement.
Je pense que tu as confondu avec les champs AUTOTEXT qui sont
effectivement liés aux blocs de construction, comme ils étaient liés
aux insertions automatiques.
L'utilisation d'un champ AUTOTEXT, effectivement plus pratique qu'un
signet, nécessite néanmoins un modèle du fait que les blocs de
constuction sont insérés dans des modèles. Donc, pas forcément
conseillé si le document doit voyager chez des personnes ne possédant
pas le modèle en question.

En fait, il n'y a pas de grande révolution sur ce point avec les
dernières versions (2007 et 2010). Et effectivement, comme a dit Geo,
il faut bien qu'il y ait une référence quelque part !
J'ai listé dans la faq cinq solutions, dont une que je viens de créer
et qui parle des champs de propriétés. Cette fonctionnalité est
méconnue et ne figurait même pas dans la faq, c'est donc corrigé ! ;))
Profitez-en tant que la faq est encore debout ! :s
http://faqword.fr/index.php/wfaq/champs/261

Circé
http://faqword.fr
http://rdoff.canalblog.com/
Avatar
Stéphane
On 3 août, 00:05, Circé wrote:
Bonsoir,

Après mûre réflexion, Geo a écrit :

> Bonjour Stéphane

>> Je souhaite pouvoir faire référence à des éléments dans mon document
>> (bloc de texte par exemple) tel que lorsque je modifie un élément tous
>> les éléments de mon document se modifie.
>> Un peu comme le fonctionnement d'un signet, sauf que le signet doit
>> être au préalable définit dans mon document pour être utilisab le
>> ailleurs.

> Il faut bien donner une référence au texte que vous voulez réutil iser
> ailleurs, que ce soit un signet, le numéro de contrôle ou celui d'u ne zone de
> texte.
> A moins d'utiliser les blocs de construction. Si vous utilisez un bloc
> plusieurs fois, lorsque vous le modifiez il est modifié partout.

Non, il n'y a pas de liaison entre un bloc de construction inséré dan s
le document et le bloc lui-même. Une fois qu'il est inséré, c'est d u
texte normal modifiable normalement.
Je pense que tu as confondu avec les champs AUTOTEXT qui sont
effectivement liés aux blocs de construction, comme ils étaient lié s
aux insertions automatiques.
L'utilisation d'un champ AUTOTEXT, effectivement plus pratique qu'un
signet, nécessite néanmoins un modèle du fait que les blocs de
constuction sont insérés dans des modèles. Donc, pas forcément
conseillé si le document doit voyager chez des personnes ne possédant
pas le modèle en question.

En fait, il n'y a pas de grande révolution sur ce point avec les
dernières versions (2007 et 2010). Et effectivement, comme a dit Geo,
il faut bien qu'il y ait une référence quelque part !
J'ai listé dans la faq cinq solutions, dont une que je viens de créer
et qui parle des champs de propriétés. Cette fonctionnalité est
méconnue et ne figurait même pas dans la faq, c'est donc corrigé ! ;))
Profitez-en tant que la faq est encore debout ! :shttp://faqword.fr/index .php/wfaq/champs/261

Circéhttp://faqword.frhttp://rdoff.canalblog.com/



Bonjour,
Je vous remercie pour vos commentaires.
Je pense que je vais orienter ma solution sur deux principes :
Le premier basé sur les variables words et les métadonnées (qui me
permettra de gérer les problématiques simples).

Quand à la deuxième solution je souhaiterai mettre en place un systèm e
de TAG qui me permettra avec un chercher/remplacer sur le document de
remplir mes cases par des building blocks.
Le problème dans ce cas la c'est que dès que le remplacement est fait
je perd mes tags

Exist'il une solution pour intégrer dans un doc word un élément
invisble (comme une balise XML par ex ? ou autre objet ) et
paramétrable ?
Ex : <VAR "NOM DE MA VARIABLE">ENDROITS OU JE COLLE MON BULDING BLOCKS
</VAR> (tout ce qui est entre crochet n'est pas visible dans le
documents)

Voila merci pour vos suggestions et commentaires

Stéphane
Avatar
Geo
Bonjour Stéphane

Je pense que je vais orienter ma solution sur deux principes :
Le premier basé sur les variables words et les métadonnées (qui me
permettra de gérer les problématiques simples).



Avec 2007 il y a un bogue avec les variables de document.
Il a été induit par le correctif 969604.
Il y a une correction à chaud disponible.

Quand à la deuxième solution je souhaiterai mettre en place un système
de TAG qui me permettra avec un chercher/remplacer sur le document de
remplir mes cases par des building blocks.
Le problème dans ce cas la c'est que dès que le remplacement est fait
je perd mes tags



C'est quoi des tags ?

Exist'il une solution pour intégrer dans un doc word un élément
invisble (comme une balise XML par ex ? ou autre objet ) et
paramétrable ?
Ex : <VAR "NOM DE MA VARIABLE">ENDROITS OU JE COLLE MON BULDING BLOCKS
</VAR> (tout ce qui est entre crochet n'est pas visible dans le
documents)



Il y a les variables de documents et les propriétés de document
prédéfinies et vous pouvez en ajouter d'autres.

--
A+
Avatar
Circé
Bonjour,

Geo vient de nous annoncer :


C'est quoi des tags ?



Tu sais, ça existe pour les diapos PowerPoint. mais c'est plus simple
qu'avec Word. On peut mettre autant de tags que l'on souhaite sur une
diapo ou des objets. Cela permet par exemple d'appliquer une macro à
tous les objets taggés selon le tag.

Exist'il une solution pour intégrer dans un doc word un élément
invisble (comme une balise XML par ex ? ou autre objet ) et
paramétrable ?
Ex : <VAR "NOM DE MA VARIABLE">ENDROITS OU JE COLLE MON BULDING BLOCKS
</VAR> (tout ce qui est entre crochet n'est pas visible dans le
documents)



Il y a les variables de documents et les propriétés de document prédéfinies
et vous pouvez en ajouter d'autres.



Pour moi, la meilleure solution est effectivement la propriété de
document qui est très simple à mettre en oeuvre.

Circé
http://faqword.fr
http://rdoff.canalblog.com/
Avatar
Geo
Bonjour
Cela permet par exemple d'appliquer une macro à tous les objets taggés selon le tag.



Mouais, heu, je ne sais pas comment le prendre. :-)

D'après l'aide, la propriété tag s'applique à un "control" ou une
userForm; à ma connaissance ça ne s'applique pas à un document ou une
partie de document, Range pour être plus précis, ni à un building
block.

Je ne comprends donc pas la solution envisagée, mais faut dire que je
n'ai pas saisi le problème non plus.

Tu parles de PowerPoint, la recherche avec "tag" permet d'arriver sur
la page HA10074226, dont le sous-titre est tags.
Mais on ne trouve le mot tag nulle part ailleurs dans la page.
Par contre on propose de télécharger une version d'essai de PowerPoint.
Décidément l'aide n'a pas fini de nous étonner.

--
A+
Avatar
Circé
Hello Geo !

Geo avait énoncé :
Bonjour
Cela permet par exemple d'appliquer une macro à tous les objets taggés
selon le tag.



Mouais, heu, je ne sais pas comment le prendre. :-)



mdr !

D'après l'aide, la propriété tag s'applique à un "control" ou une userForm; à
ma connaissance ça ne s'applique pas à un document ou une partie de document,
Range pour être plus précis, ni à un building block.



J'ai répondu pour ce que j'en sais de PowerPoint ! ;))) Mais je ne sais
pas ce qu'est un tag pour Word. Comme toi, je ne pense pas non plus
qu'une partie de document puisse être taggée. Pour PowerPoint, il
s'agit d'objet, soit les slides, soit les shapes, mais pas pour des
morceaux de texte... Le mot français est Balise.

Je ne comprends donc pas la solution envisagée, mais faut dire que je n'ai
pas saisi le problème non plus.



Je crois avoir saisi le problème... Mais je n'ai pas compris non plus
la solution et je pense qu'il s'agit vraiment des propriétés, comme je
l'explique dans cet article
http://faqword.fr/index.php/wfaq/champs/724-comment-utiliser-les-proprietes-dun-document-a-linterieur-de-ce-document-.html

Je pense que le mot tag est usurpée ! :D

Tu parles de PowerPoint, la recherche avec "tag" permet d'arriver sur la page
HA10074226, dont le sous-titre est tags.
Mais on ne trouve le mot tag nulle part ailleurs dans la page.
Par contre on propose de télécharger une version d'essai de PowerPoint.
Décidément l'aide n'a pas fini de nous étonner.



mdr !!!

Dans le VBA de PowerPoint, si l'aide fonctionne..., essaie de faire une
recherche sur la propriété Tags, ça va sans doute t'éclairer.

Circé
http://faqword.fr
http://rdoff.canalblog.com/
Avatar
Stéphane
On 4 août, 13:59, Geo wrote:
Bonjour

> Cela permet par exemple d'appliquer une macro à tous les objets tagg és selon le tag.

Mouais, heu, je ne sais pas comment le prendre. :-)

D'après l'aide, la propriété tag s'applique à un "control" ou une
userForm; à ma connaissance ça ne s'applique pas à un document ou u ne
partie de document, Range pour être plus précis, ni à un building
block.

Je ne comprends donc pas la solution envisagée, mais faut dire que je
n'ai pas saisi le problème non plus.

Tu parles de PowerPoint, la recherche avec "tag" permet d'arriver sur
la page HA10074226, dont le sous-titre est tags.
Mais on ne trouve le mot tag nulle part ailleurs dans la page.
Par contre on propose de télécharger une version d'essai de PowerPoin t.
Décidément l'aide n'a pas fini de nous étonner.

--
A+



Bonjour,
J'ai utilisé le mot tag (etiquette en anglais) pour évoquer
l'action d'identifier un espace ou un objet et d'y appliquer une
action en fonction de ce tag (ici une insertion de texte). C'est un
abus de langages ça n'a rien a voir avec une quelconque fonction
identifié de word (en fait ca existe dans le code XML du rubban ll me
semble ),

Ce que je souhaitais faire c'est identifié une zone de texte avec une
balise et identifiant (le tag) de préférence invisible pour y insérer
un du texte ou autre.
Après réflexion cela pourrait être réalisé avec un commentaire et un
contenu identifié dans word.
Avatar
Stéphane
On 4 août, 13:59, Geo wrote:
Bonjour

> Cela permet par exemple d'appliquer une macro à tous les objets tagg és selon le tag.

Mouais, heu, je ne sais pas comment le prendre. :-)

D'après l'aide, la propriété tag s'applique à un "control" ou une
userForm; à ma connaissance ça ne s'applique pas à un document ou u ne
partie de document, Range pour être plus précis, ni à un building
block.

Je ne comprends donc pas la solution envisagée, mais faut dire que je
n'ai pas saisi le problème non plus.

Tu parles de PowerPoint, la recherche avec "tag" permet d'arriver sur
la page HA10074226, dont le sous-titre est tags.
Mais on ne trouve le mot tag nulle part ailleurs dans la page.
Par contre on propose de télécharger une version d'essai de PowerPoin t.
Décidément l'aide n'a pas fini de nous étonner.

--
A+



Bonjour,
J'ai utilisé le mot tag (etiquette en anglais) pour évoquer
l'action d'identifier un espace ou un objet et d'y appliquer une
action en fonction de ce tag (ici une insertion de texte). C'est un
abus de langages ça n'a rien a voir avec une quelconque fonction
identifié de word (en fait ca existe dans le code XML du rubban ll me
semble ),

Ce que je souhaitais faire c'est identifié une zone de texte avec une
balise et identifiant (le tag) de préférence invisible pour y insérer
un du texte ou autre.
Après réflexion cela pourrait être réalisé avec un commentaire et un
contenu identifié dans word.
Avatar
Stéphane
On 4 août, 13:59, Geo wrote:
Bonjour

> Cela permet par exemple d'appliquer une macro à tous les objets tagg és selon le tag.

Mouais, heu, je ne sais pas comment le prendre. :-)

D'après l'aide, la propriété tag s'applique à un "control" ou une
userForm; à ma connaissance ça ne s'applique pas à un document ou u ne
partie de document, Range pour être plus précis, ni à un building
block.

Je ne comprends donc pas la solution envisagée, mais faut dire que je
n'ai pas saisi le problème non plus.

Tu parles de PowerPoint, la recherche avec "tag" permet d'arriver sur
la page HA10074226, dont le sous-titre est tags.
Mais on ne trouve le mot tag nulle part ailleurs dans la page.
Par contre on propose de télécharger une version d'essai de PowerPoin t.
Décidément l'aide n'a pas fini de nous étonner.

--
A+



Bonjour,
J'ai utilisé le mot tag (etiquette en anglais) pour évoquer
l'action d'identifier un espace ou un objet et d'y appliquer une
action en fonction de ce tag (ici une insertion de texte). C'est un
abus de langages ça n'a rien a voir avec une quelconque fonction
identifié de word (en fait ca existe dans le code XML du rubban ll me
semble ),

Ce que je souhaitais faire c'est identifié une zone de texte avec une
balise et identifiant (le tag) de préférence invisible pour y insérer
un du texte ou autre.
Après réflexion cela pourrait être réalisé avec un commentaire et un
contenu identifié dans word.
1 2