Bonjour,
Est-il possible, à l'intérieur d'une section créée pour avoir 2 colonnes (partie d'une page seulement), d'inclure une section masquée sous condition ?
Ou résultat équivalent ?
Merci
Bonjour,
Est-il possible, à l'intérieur d'une section créée pour avoir 2 colonnes (partie d'une page seulement), d'inclure une section masquée sous condition ?
Ou résultat équivalent ?
Merci
Bonjour Stéphane,
Oui, il est possible d'inclure une section dans une autre.
La section englobante peut être cachée sur condition, ce qui cachera l'incluse.
La section incluse peut être cachée sur condition, sans que l'englobante soit cachée.
Je fais cela tous les jours.
Bonne journée
Patrick
Bonsoir,
Arghh... je n'y arrive pas.
A l'intérieur de ma première section 2 colonnes, si j'insère une autre section, celle-ci passe systématiquement dans la colonne de gauche, alors que je désire son contenu à droite...
Doc pour essais :
https://www.cjoint.com/c/KIns6SbTCA0
Merci
Quand tu insères une section dans une autre, en fait la 1ère section est coupée en deux par la section insérée.
La section prend automatiquement la largeur de la page.
Il semble que l'on insère pas une section dans une colonne.
Les colonnes n'est qu'un formatage de la section.
Que veux-tu faire exactement ?
Une partie de la colonne de droite à masquer sous condition ?
Pour cela peut-être voir du côté du paragraphe masqué sous condition.
Quand tu insères une section dans une autre, en fait la 1ère section est coupée en deux par la section insérée.
Ah... c'est ça le problème...
La section prend automatiquement la largeur de la page.
Il semble que l'on insère pas une section dans une colonne.
Les colonnes n'est qu'un formatage de la section.
Justement, si ce n'est qu'un formatage, pourquoi la section ne resterait-elle pas dans la colonne ?
Que veux-tu faire exactement ?
https://www.cjoint.com/c/KIntxKV5qx0
Je désire masquer les contenus des colonnes de droite, et que la colonne de gauche se répartisse sur les 2 colonnes (donc insérer le saut de colonne dans la section masquée..). Oui je sais c'est tordu...
Une partie de la colonne de droite à masquer sous condition ?
Pour cela peut-être voir du côté du paragraphe masqué sous condition.
Je vais regarder, si ça fonctionne aussi sur les tableaux...
Merci
Ce n'est pas forcément "trop" tordu.
Mais je ne vois pas vraiment comment le faire.
D'ailleurs, les paragraphes masqués sous condition, je n'arrive pas à le faire fonctionner.
Si quelqu'un dans la liste peut expliquer !
Personnellement je n'utilise que les sections que je masque ou non.
Bonjour Stéphane,
J'ai eu une révélation cette nuit, et je sais maintenant comment fonctionne le paragraphe masqué sous condition !
J'ai donc fait des essais avec tes colonnes pour masquer la partie de droite.
Avec un paragraphe masqué je pense que ça peut le faire.
J'ai d'abord une question : comment est ta condition ?
c'est-à-dire quel est ton mécanisme pour masquer ou afficher la partie de droite que tu veux masquer ou afficher ?
Moi j'utilise une variable dans un champ que je modifie à l'aide d'une petite macro toute simple activée par un bouton dans la barre d'outil.
Ensuite je fais un cadre ancré "comme caractère" donc solidaire du paragraphe et je mets dedans ce que je veux masquer ou pas.
Je crée un champ "Paragraphe masqué" et je mets la condition liée donc à ma variable.
Le cadre s'affiche ou se cache en fonction de la valeur de la variable.
Si ce cadre est dans une colonne ça fonctionne puisque c'est le paragraphe qui contient le cadre qui s'affiche ou pas.
En revanche le "passage manuel à la colonne suivante" ne peut pas être sur un paragraphe masqué. Je n'ai pas réussi.
Mais peut-être n'en as-tu pas besoin.
Je te propose ton fichier avec pour la première Unité mes modifications.
https://www.cjoint.com/c/KIoiJV5amVO
Est-ce cela que tu veux ?
Pour faire fonctionner, tu double-cliques dans le champ "NonMasquer" ce qui devrait ouvrir une fenêtre, tu supprimes les caractères "Non" pour ne laisser que "Masquer" et tu valides. Tu constates le résultat. Pour afficher de nouveau, tu fais pareil "changer la valeur du champ".
Cordialement
Bonne journée
Patrick
Stéphane,
Je viens de m'apercevoir que le fichier fonctionne bien avec LibreOffice 7.2.04 mais pas avec 7.1.6.2 !
Étrange, serait-ce un bug de 7.1 ? qui a été corrigé dans la 7.2 ???
C'est peut-être pour cela que je n'arrivais pas à le faire fonctionner avant !!!
Est-ce que quelqu'un de LO peut me renseigner ?
Patrick
Au temps pour moi, j'avais une option d'affichage "Champ paragraphe masqué" qui était cochée dans mon profil 7.1.6.2
En le décochant, ça fonctionne à nouveau.
Honte sur moi
Bonjour,
Je reviens sur cette tâche...
Avec un paragraphe masqué je pense que ça peut le faire.
J'ai d'abord une question : comment est ta condition ?
c'est-à-dire quel est ton mécanisme pour masquer ou afficher la partie de droite que tu veux masquer ou afficher ?
Une variable à changer c'est très bien.
Moi j'utilise une variable dans un champ que je modifie à l'aide d'une petite macro toute simple activée par un bouton dans la barre d'outil.
Ensuite je fais un cadre ancré "comme caractère" donc solidaire du paragraphe et je mets dedans ce que je veux masquer ou pas.
Je crée un champ "Paragraphe masqué" et je mets la condition liée donc à ma variable.
Le cadre s'affiche ou se cache en fonction de la valeur de la variable.Si ce cadre est dans une colonne ça fonctionne puisque c'est le paragraphe qui contient le cadre qui s'affiche ou pas.
Super ! Ça a l'air de fonctionner !
En revanche le "passage manuel à la colonne suivante" ne peut pas être sur un paragraphe masqué. Je n'ai pas réussi.
Et le saut de colonne disparait aussi... sur 7.2
https://www.cjoint.com/c/KIoiJV5amVO
Est-ce cela que tu veux ?
Tout à fait ! C'est la solution à mon problème soumis !
Pour faire fonctionner, tu double-cliques dans le champ "NonMasquer" ce qui devrait ouvrir une fenêtre, tu supprimes les caractères "Non" pour ne laisser que "Masquer" et tu valides. Tu constates le résultat. Pour afficher de nouveau, tu fais pareil "changer la valeur du champ".
Super !
Maintenant, je préfèrerai avoir 2 boutons distincts : "Stage" et "Apprenti" qui basculeront la variable d'une valeur à l'autre.
Je peaufine donc ma mise en page avec ça.
MERCIII !
Bonjour,
Ton exemple a été un très bon guide.
J'ai donc créé 2 macros distinctes auxquelles j'ai attribué les raccourcis
Ctrl+Alt+A -> Mode_Stage
Ctrl+Alt+S -> Mode_Apprenti.
Sub Mode_Stage
with ThisComponent
.TextFieldMasters.getByName("com.sun.star.text.fieldmaster.SetExpression.Mode").DependentTextFields(0).content = "Stage"
createUnoService("com.sun.star.frame.DispatchHelper").executeDispatch(.CurrentController.Frame, ".uno:UpdateFields", "", 0, Array())
end with
End Sub
Sub Mode_Apprenti
with ThisComponent
.TextFieldMasters.getByName("com.sun.star.text.fieldmaster.SetExpression.Mode").DependentTextFields(0).content = "Apprenti"
createUnoService("com.sun.star.frame.DispatchHelper").executeDispatch(.CurrentController.Frame, ".uno:UpdateFields", "", 0, Array())
end with
End Sub
Merci