

![]() | Start a set with this search |
![]() | Include this search in one of my sets |
![]() | Exclude this search from one of my sets |
![]() | Permalink to these results Paste this link in email or IM: |
| Atom feed for tracking future search results Paste this URL into your reader: |
3 messages in org.openoffice.fr.prog[prog] Changer le deplacement sur Enter| From | Sent On | Attachments |
|---|---|---|
| Bernard Marcelly | Aug 4, 2004 12:27 pm | |
| Laurent Godard | Aug 5, 2004 12:38 am | |
| daddy.snak | Aug 10, 2004 8:38 am |

![]() | Permalink for this message Paste this link in email or IM: |
![]() | Permalink for this thread 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 | Actions... |
|---|---|---|
| From: | daddy.snak (dadd...@versateladsl.be) | |
| Date: | Aug 10, 2004 8:38:48 am | |
| List: | org.openoffice.fr.prog | |
LES MACROS ADroite et EnBas .... CA MARCHE !!!!
Dans le dernier message de Bernard, on pouvait lire :
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 conformément à 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
* * *
Un grand merci à Laurent et Bernard pour la réalisation de ces macros EnBas et ADroite.
Contrairement à ce que vous croyez ces macros ME seront très utiles, et sûrement à d'autres qui sont dans une situation semblable.
Au début de chaque mois, je traite dix classeurs Calc. Dans les 2 premiers, j'introduis des données en vertical. Mais du 3ème au 7ème, à chaque classeur que j'ouvre, je dois modifier le sens. (le 3ème en horizontal, le 4ème en vertical , ...) Dans le 8ème, une première série de données sont introduites en horizontal, puis je dois changer en vertical pour introduire la 2ème partie. Enfin dans les deux derniers classeurs j'introduis les données en horizontal.
Savoir que maintenant, (aussi facilement que dans Excel !) je peux changer le sens du déplacement du curseur , Aaaahhh !
Il me reste une question :
Pourquoi on ne savait pas créer ces macros avec l'enregistreur de macros ?
Merci aussi à tous les autres intervenant sur le sujet (Jean Michel Missègue , Christophe Tibierge, Patrick, Samia)
Jean Snakers
dadd...@versateladsl.be







