Writer collage avec liaison ?

Bonjour (ou re c'est selon),

est-ce qu'on faire un collage avec liaison (ou vraiment pas du tout, mais pourquoi dans ce cas) de Writer dans Writer ?

Mon idée était de reprendre dans un entête automatiquement le contenu de certaines informations de la page de titre.
Je n'ai rien trouvé sur le sujet nidans les menus de LibO 4.1 ni dans l'aide.

J'en conclus qu'il faut que je trouve un autre moyende faire, à moins que ?

Merci

Bonjour

Ysabeau wrote

est-ce qu'on faire un collage avec liaison (ou vraiment pas du tout,
mais pourquoi dans ce cas) de Writer dans Writer ?

Oui... Copier normalement puis Édition>Collage spécial> Lien DDE ou,
cliquer sur la flèche du bouton Coller dans la barre d'outils Standard
puis Lien DDE.

Nota: ceci insère un repère de texte sur le texte *copié*, nommé sous
la forme __DdeLink_xxxxxx

C'est grâce à ce repère de texte que le lien peut faire. Un
repère de texte... c'est fragile (l'utilisateur peut le supprimer sans
le savoir en modifiant le texte). Une solution est que le texte soit
dans "quelque chose" qu'on peut protéger (tableau, cadre, section...).

Ysabeau wrote

Mon idée était de reprendre dans un entête automatiquement le contenu de
certaines informations de la page de titre.
Je n'ai rien trouvé sur le sujet nidans les menus de LibO 4.1 ni dans
l'aide.

Ce que tu peux faire c'est utiliser une section "liée". Le principe
est de créer une section "autour" du texte à récupérer.
Ensuite, à l'endroit où tu veux récupérer le texte, tu insères une
section, tu coches "Lier" et tu vas rechercher la section créée
précédemment dans la liste déroulante "section".

Cette technique permet d'ailleurs d'avoir des en-têtes/pieds
dynamiques allant rechercher leur texte dans des fichiers
externes. Ceci est expliqué dans cette FAQ:
https://wiki.documentfoundation.org/FR/FAQ/Writer/046

Nota: une section occupe par défaut toutes les marges mais il
est possible de l'insérer dans un cadre si on ne souhaite pas cela.

Cordialement
Pierre-Yves

Bonjour

Ysabeau wrote

est-ce qu'on faire un collage avec liaison (ou vraiment pas du tout,
mais pourquoi dans ce cas) de Writer dans Writer ?

Oui... Copier normalement puis Édition>Collage spécial> Lien DDE ou,
cliquer sur la flèche du bouton Coller dans la barre d'outils Standard
puis Lien DDE.

Ah merci, mais pourquoi DDE ?

C'est ce que je cherche.
J'avais commencé à partir sur une idée de champs, mais ça pose la question des propriétés que peu de gens remplissent.

Nota: ceci insère un repère de texte sur le texte *copié*, nommé sous
la forme __DdeLink_xxxxxx

C'est grâce à ce repère de texte que le lien peut faire. Un
repère de texte... c'est fragile (l'utilisateur peut le supprimer sans
le savoir en modifiant le texte). Une solution est que le texte soit
dans "quelque chose" qu'on peut protéger (tableau, cadre, section...).

Dans les entêtes et pieds de pages, ça devrait aller.

Ysabeau wrote

Mon idée était de reprendre dans un entête automatiquement le contenu de
certaines informations de la page de titre.
Je n'ai rien trouvé sur le sujet nidans les menus de LibO 4.1 ni dans
l'aide.

Ce que tu peux faire c'est utiliser une section "liée". Le principe
est de créer une section "autour" du texte à récupérer.
Ensuite, à l'endroit où tu veux récupérer le texte, tu insères une
section, tu coches "Lier" et tu vas rechercher la section créée
précédemment dans la liste déroulante "section".

En fait non, parce que je suis en train de (re)faire un modèle de rapport d'enquête publique que je comptais déposer, si possible, dans la section Templates (Modèles) de LibreOffice. Il doit y avoir des commissaires enquêteurs que ça intéresse, à part moi et celui à qui j'avais passé mon modèles sous Word et qui a bousillé le truc, mais passons (après tout c'est son rapport qui est moche, pas les miens).

Cette technique permet d'ailleurs d'avoir des en-têtes/pieds
dynamiques allant rechercher leur texte dans des fichiers
externes. Ceci est expliqué dans cette FAQ:
https://wiki.documentfoundation.org/FR/FAQ/Writer/046

Je garde l'idée sous le coude... mais pas pour ce modèle précis.

Nota: une section occupe par défaut toutes les marges mais il
est possible de l'insérer dans un cadre si on ne souhaite pas cela.

Ouaip j'avais vu.

Merci.

Bonjour

Ysabeau wrote

Ah merci, mais pourquoi DDE ?

Dynamic Data Exchange, ou DDE, (en français : « Échange dynamique de données
»)

Pour ce qui suit je crains que tu n'aies pas bien lu:

J'écrivais:

Nota: ceci insère un repère de texte sur le texte *copié*, nommé sous
la forme __DdeLink_xxxxxx

C'est grâce à ce repère de texte que le lien peut faire. Un
repère de texte... c'est fragile (l'utilisateur peut le supprimer sans
le savoir en modifiant le texte). Une solution est que le texte soit
dans "quelque chose" qu'on peut protéger (tableau, cadre, section...).

Tu réponds:

Ysabeau wrote

Dans les entêtes et pieds de pages, ça devrait aller.

Le repère de texte (fragile) est sur le texte *copié*, pas sur le
texte collé. Tu disais vouloir récupérer dans l'en-tête du texte
de la page de titre. Le repère sera sur le texte de la page de titre,
pas dans l'en-tête. Pour être "sécurisée", la solution sera d'insérer
une section entourant le texte à récupérer dans la page de titre et
de protéger cette section par mot de passe.

Par ailleurs à ma proposition:

Ce que tu peux faire c'est utiliser une section "liée". Le principe
est de créer une section "autour" du texte à récupérer.
Ensuite, à l'endroit où tu veux récupérer le texte, tu insères une
section, tu coches "Lier" et tu vas rechercher la section créée
précédemment dans la liste déroulante "section".

Tu réponds:

Ysabeau wrote

En fait non, parce que je suis en train de (re)faire un modèle de
rapport d'enquête publique que je comptais déposer, si possible, dans la
section Templates (Modèles) de LibreOffice. ..

Je ne vois pas le rapport (si je puis dire...). La solution "section liée"
convient tout à fait. J'ai l'impression que tu n'as retenu que la
possibilité
évoquée d'aller rechercher le texte dans un fichier externe. J'avais
bien précisé que ceci n'était qu'un plus. On peut tout à fait lier
à une section "interne" au document.

Cordialement
Pierre-Yves

Bonjour,

Ysabeau wrote

Ah merci, mais pourquoi DDE ?

Dynamic Data Exchange, ou DDE, (en français : « Échange dynamique de données
»)

Dommage d'une part que ça ne soit pas plus parlant pour l'utilisateur qui trouve le mot "lier" dans le collage spécial de Calc, d'autre part que ça demande à l'ouverture la mise à jour des liens *externes* même s'il n'y en a pas. (Je sais qu'on peut changer l'option qui est par défaut il me semble., mais quand même)

Pour ce qui suit je crains que tu n'aies pas bien lu:

si, si j'ai bien lu.

J'écrivais:

Nota: ceci insère un repère de texte sur le texte *copié*, nommé sous
la forme __DdeLink_xxxxxx

C'est grâce à ce repère de texte que le lien peut faire. Un
repère de texte... c'est fragile (l'utilisateur peut le supprimer sans
le savoir en modifiant le texte). Une solution est que le texte soit
dans "quelque chose" qu'on peut protéger (tableau, cadre, section...).

Tu réponds:

Ysabeau wrote

Dans les entêtes et pieds de pages, ça devrait aller.

Parce que les entêtes et pieds de page ne sont pas des endroits où on passe son temps à farfouiller d'une part, d'autre part c'est pour un usage plutôt personnel et pas dans le cadre d'une entreprise ou il faut verrouiller plus les documents. Et enfin, il faut laisser une certaine latitude aux utilisateurs.

Le repère de texte (fragile) est sur le texte *copié*, pas sur le
texte collé. Tu disais vouloir récupérer dans l'en-tête du texte
de la page de titre. Le repère sera sur le texte de la page de titre,
pas dans l'en-tête. Pour être "sécurisée", la solution sera d'insérer
une section entourant le texte à récupérer dans la page de titre et
de protéger cette section par mot de passe.

Honnêtement, je n'aime pas cette idée de mettre un mot de passe pour saisir des informations comme l'objet du document, le numéro du dossier, la date de remise ou le nom du commissaire enquêteur. Je trouve le raisonnement pas du tout logique même s'il faut protéger l'emplacement du texte copié d'un effacement pur et simple parce que, sinon à l'arrivée plus rien (Word est plus efficace à ce niveau sans doute car il fonctionne différemment).

Par ailleurs à ma proposition:

Ce que tu peux faire c'est utiliser une section "liée". Le principe
est de créer une section "autour" du texte à récupérer.
Ensuite, à l'endroit où tu veux récupérer le texte, tu insères une
section, tu coches "Lier" et tu vas rechercher la section créée
précédemment dans la liste déroulante "section".

Tu réponds:

Ysabeau wrote

En fait non, parce que je suis en train de (re)faire un modèle de
rapport d'enquête publique que je comptais déposer, si possible, dans la
section Templates (Modèles) de LibreOffice. ..

Je ne vois pas le rapport (si je puis dire...). La solution "section liée"
convient tout à fait. J'ai l'impression que tu n'as retenu que la
possibilité
évoquée d'aller rechercher le texte dans un fichier externe. J'avais
bien précisé que ceci n'était qu'un plus. On peut tout à fait lier
à une section "interne" au document.

Alors là pas du tout, la section liée ne va pas du tout ! Je viens d'essayer :

1/ il colle le texte à l'identique sans respecter le style d'arrivée ce qui me pose un énorme problème, l'objet est en corps 18 (c'est un sous-titre) et les entêtes en corps 9... et je ne vois pas du tout où régler ça sans avoir à le refaire à chaque que réouverture du document.
2/ ça ne se met pas à jour automatiquement.

Et j'ai, logiquement puisqu'ils sont sur une page de titre, 4 styles différents pour les 4 éléments qui doivent être repris dans les entêtes et pieds de page qui, eux n'ont qu'un style chacun.

Finalement, mon idée d'introduire ces éléments via les champs propriétés du document est peut-être la plus efficace et il y a une certaine logique à ce que les données en question figurent dans les méta-données. Bien expliqué cela devrait pouvoir passer.

PS :Je travaille sur la bêta 4.1.0.1. et sur Vista.