Le 10/10/2017 à 22:16, Stéphane Santon a écrit :
Bonjour,

D'abord, existe-t-il une liste dédiée au BASIC de LibreOffice ?

Mon problème :
J'ai créé un tableau par programme BASIC. Lorsque j'ai fini de le compléter (je suis dans une cellule de la dernière ligne), je désire passer *SOUS* le tableau, donc en sortir.
Quelle commande ?

J'ai essayé d'enregistrer mes manips manuelles pour atteindre ce résultat dans une macro : Ctrl-fin puis Alt-entrée
Le Ctrl-Fin est bien enregistré, mais pas le Ctrl-Entrée...

Merci

Bonjour,

ce que je ferais
- aller à la fin du tableau
- descendre d'une ligne

Brut d'enregistreur, ça donne

sub manipTablo
rem ----------------------------------------------------------------------
rem define variables
dim document   as object
dim dispatcher as object
rem ----------------------------------------------------------------------
rem get access to the document
document   = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")

rem ----------------------------------------------------------------------
dispatcher.executeDispatch(document, ".uno:GoToEnd", "", 0, Array())

rem ----------------------------------------------------------------------
dim args2(1) as new com.sun.star.beans.PropertyValue
args2(0).Name = "Count"
args2(0).Value = 1
args2(1).Name = "Select"
args2(1).Value = false

dispatcher.executeDispatch(document, ".uno:GoDown", "", 0, args2())

end sub

LC

--
Configuration : Mac OS 10.10.5, RAM 8 Gio, LibreOffice Stable 5.3.5.2

--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés

Répondre à