Bonjour >Je voudrai créer une macro permettant de cacher tel ou tel type de paragraphe >de façon automatique
Il n'est pas forcément nécessaire de passer par une macro pour cela. Tu peux insérer les parties de texte à masquer dans des sections (menu Insertion). Les sections peuvent être masquées sous condition et la condition peut être le test d'une variable. Voir cette page sur l'insertion de variables: https://wiki.documentfoundation.org/FR/FAQ/Writer/045 Sinon, tu peux fonder une solution par macro sur l'utilisation de styles de paragraphes. Appliquer un style de paragraphe particulier au texte à masquer. Puis utiliser une macro pour modifier l'attribut "masqué" du texte. Par exemple : sub PysMasquerPara dim oStyles as object dim oStyle as object oStyles = thiscomponent.StyleFamilies.getByName("ParagraphStyles") if oStyles.hasByName("Masquer") then oStyle = oStyles.getByName("Masquer") ostyle.charHidden = not(ostyle.charHidden) else msgbox "Style ""Masquer"" non trouvé", 64, "Masquer" end if end sub Si tu réponds, merci de penser à utiliser la fonction "répondre à tous" du logiciel de courrier ou du webmail de façon que la liste reçoive la réponse. Cordialement Pierre-Yves -- Envoyez un mail à [email protected] pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
