Supprimer les paragraphes d'un certain style avec export PDF dans un macro
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:
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 |