Re: [fr-users] [BASIC] Sortir d'un tableau

2017-10-11 Par sujet LC_Libre

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


[fr-users] [BASIC] Sortir d'un tableau

2017-10-10 Par sujet Stéphane Santon

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

--
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