Bonjour
En partant de la doc de LibreOffice ( https://wiki.documentfoundation.org/Documentation/BASIC_Guide/fr ) , on est renvoyé sur la doc de AOO.
J'arrive ici : https://wiki.openoffice.org/wiki/FR/Documentation/BASIC_Guide/Structure_of_Text_Documents
Et je teste le premier programme :
REM ***** BASIC *****
sub Main
Dim Doc As Object
Dim Enum As Object
Dim TextElement As Object' Create document object
Doc = StarDesktop.CurrentComponent
' Create enumeration object
Enum = Doc.Text.createEnumeration
' loop over all text elementsWhile Enum.hasMoreElements
TextElement = Enum.nextElementIf TextElement.supportsService("com.sun.star.text.TextTable") Then
MsgBox "The current block contains a table."
End IfIf TextElement.supportsService("com.sun.star.text.Paragraph") Then
MsgBox "The current block contains a paragraph."
End IfWend
end sub
Et ça ne marche pas :
Erreur d'exécution BASIC.
Propriété ou méthode non trouvée : Text.
Doc.Text est inconnu 