Bonjour,
Je débute complètement en macro. Je souhaite faire un export pdf d'un document writer en supprimant les paragraphes du style perso "invisible".
J'arrive à réduire le paragraphe à une ligne vide, sans pour autant le supprimer. Auriez-vous une idée ?
Existe-t-il un manuel de référence pour le libreoffice basic, avec toute les propriétés et méthodes décrite ? Je n'ai pas réussi à trouver ça sur le web.
Merci.
Voici ce que j'ai fait :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 option explicit Sub boucleSurParaGraphes Dim leTexte As Object , TextElement As Object Dim ParaToDelete as string ParaToDelete = "invisible" leTexte = ThisComponent.Text.createEnumeration While leTexte.hasMoreElements TextElement = leTexte.nextElement if (TextElement.getPropertyValue("ParaStyleName")) = ParaToDelete then Print TextElement.String 'TextElement.RemoveTextContent TextElement.String = "" end if Wend End Sub
Partager