Bonjour,
Quelle version de LibreOffice ?
En 6.3.2.2, ce script ne fonctionne pas dès la 2ème instruction !
thisComponent.getText n'existe pas.
thisComponent.getCurrentController.getViewCursor non plus !
Patrick
Le 19/10/2019 à 08:06, Stéphane Santon a écrit :
Bonjour,
Je ne trouve pas l'erreur sur ce simple script
sub es3
Dim loComp, loText, loViewCursor, loCursor, loTable, loCellule
loComp = thisComponent
loText = loComp.getText
loViewCursor = loComp.getCurrentController.getViewCursor
loTable = loComp.createInstance("com.sun.star.text.TextTable")
loTable.initialize( 1, 6)
loText.insertTextContent( loViewCursor, loTable, false)
loCursor = loTable.createCursorByCellName( "A1")
end sub
sur la dernière ligne, il me dit (Erreur d'exécution BASIC)
"Valeur de propriété incorrecte"...
Pourquoi ?
La table est bien créée dans le doc.
Dans XRay la propriété existe bien.