Bonjour,
J'ai utilisé pour effacer une zone le module d'enregistrement de macro.
Ce qui me donne pour une zone à effacer :
Seulement le dispatcher fonctionne sur la feuille active.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 dim args(0) as new com.sun.star.beans.PropertyValue args(0).Name = "ToPoint" args(0).Value = "$B$10:$J$35" dispatcher.executeDispatch(document, ".uno:GoToCell", "", 0, args()) dispatcher.executeDispatch(document, ".uno:ClearContents", "", 0, Array()) dispatcher.executeDispatch(document, ".uno:ResetAttributes", "", 0, Array())
J'ai donc décider de faire cette routine proprement :
Seulement la méthodeclearContents(1), ne fonctionne pas !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 zone = ThisComponent.Sheets.getByName("saisie").getCellRangeByName("$B$10:$J$35") zone.clearContents(1) zone.ResetAttributes()
Et impossible de trouver la méthode ResetAttributes(), savez dans quel objet elle se trouve ?
merci
Partager