3 messages in org.openoffice.fr.prog[prog] Changer le deplacement sur Ent...
FromSent OnAttachments
Bernard MarcellyAug 4, 2004 12:27 pm 
Laurent GodardAug 5, 2004 12:38 am 
daddy.snakAug 10, 2004 8:38 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:[prog] Changer le deplacement sur Enter (was: [users-fr] Macros)Actions...
From:Bernard Marcelly (marc@club-internet.fr)
Date:Aug 4, 2004 12:27:30 pm
List:org.openoffice.fr.prog

At 2004-08-04 18:46, Laurent Godard wrote:

Bonsoir,

ci-joint une macro qui ... ne fait pas ce que vous cherchez :( Enfin pas encore

(...)

'valeurs possibles de 0 à 3 conformement à la liste deroulante aSetting.MoveSelectionDirection=0

Bon, tu as fait le plus difficile, retrouver le nom de la propriété. Un petit tour dans la recherche alphabétique de l'API nous conduit au service GlobalSheetSettings. Après c'est tout simple ;-) Les trois premières macros peuvent être directement déclenchées par un raccourci clavier. Je vous laisse écrire les deux qui manquent (utilisant LEFT et UP).

Option Explicit

Sub ADroite DeplaceSelection(com.sun.star.sheet.MoveDirection.RIGHT) End Sub

Sub EnBas DeplaceSelection(com.sun.star.sheet.MoveDirection.DOWN) End Sub

Sub EnPlace With CreateUnoService("com.sun.star.sheet.GlobalSheetSettings") .MoveSelection = false end with End Sub

Sub DeplaceSelection(vers As Integer) With CreateUnoService("com.sun.star.sheet.GlobalSheetSettings") .MoveDirection = vers .MoveSelection = true end with End Sub

N'empêche, je trouve toujours ce besoin parfaitement inutile. (pour ceux qui n'ont pas suivi les épisodes précédents : dans Calc, pouvoir changer par un raccourci clavier le sens du déplacement automatique de la sélection quand on appuie sur Enter). Bonne soirée, Bernard