[Résolu] [Calc] Mapping du point sur le pavé numérique

Discussions et questions sur tout ce qui concerne la programmation tous langages et tous modules confondus.

Modérateur : Vilains modOOs

Règles du forum
:alerte: Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
phpame
Fraîchement OOthentifié
Messages : 6
Inscription : 12 avr. 2021 09:43

[Résolu] [Calc] Mapping du point sur le pavé numérique

Message par phpame »

Bonjour,
Je souhaiterais pouvoir modifier le mapping du point sur le pavé numérique et obtenir soit le point ".", soit la virgule ","
Pas de pb pour faire cela interactivement (menu "Outils/Options/Paramètres linguistiques/Langue/Touche séparateur décimal").
Mais comment le faire par macro ? (code VB).
Merci d'avance.
Dernière modification par phpame le 12 avr. 2021 17:11, modifié 1 fois.
LIBREOFFICE Version: 7.0.4.2 (x64)
et WINDOWS10
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25181
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: [Basic] [Calc] Mapping du point sur le pavé numérique

Message par Dude »

Salut,

Très mauvaise idée que de vouloir changer le point en virgule pour le tableur.
Quel est l'objectif ?
phpame
Fraîchement OOthentifié
Messages : 6
Inscription : 12 avr. 2021 09:43

Re: [Calc] Mapping du point sur le pavé numérique

Message par phpame »

Objectif : Avoir la virgule quand il faut une virgule et un point quand il faut un point.
Car exigence client/utilisateur qui ne peut être mise en cause ou contestée : l'appli doit être développée sous forme de formulaire(s) sous Calc.
Et selon les champs (fortes contraintes syntaxiques/sémantiques) il faut parfois l'un (le point, lorsque c'est un champ où le point est un séparateur syntaxique/sémantique non numérique typiquement et cas le plus simple/évident une @mail) et parfois l'autre (la virgule, lorsque c'est un champ numérique).
Je sais qu'il y a une touche permettant de faire le point indépendamment du pavé numérique ... mais le client est roi ...
LIBREOFFICE Version: 7.0.4.2 (x64)
et WINDOWS10
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25181
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: [Calc] Mapping du point sur le pavé numérique

Message par Dude »

phpame a écrit :l'appli doit être développée sous forme de formulaire(s) sous Calc.
Formulaire ou dialogue ? Etonnant d'utiliser le tableur alors que c'est plutôt lié à Base.
Merci de fournir un document exemple sur lequel on puisse faire des tests.
phpame
Fraîchement OOthentifié
Messages : 6
Inscription : 12 avr. 2021 09:43

Re: [Calc] Mapping du point sur le pavé numérique

Message par phpame »

Pb de nomenclature : OK je mélange les termes dialogue et formulaire, remplaçons cela par UserForm ;-) c'est donc un "bazar" créé par CreateUnoDialog(...) qui contient pleine de champs/contrôles (text, boutons, combo, radio, ...).
Il n'y a aucune BdD sous-jacente.
C'est du Calc car le client l'exige.
Impossible de fournir un exemple (confidentialité).
LIBREOFFICE Version: 7.0.4.2 (x64)
et WINDOWS10
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25181
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: [Calc] Mapping du point sur le pavé numérique

Message par Dude »

phpame a écrit :Impossible de fournir un exemple (confidentialité).
On ne te demande pas le document réel mais un exemple simplifié et anonymisé limité à la seule problématique.
C'est à toi de faire cet effort et non à nous.
phpame
Fraîchement OOthentifié
Messages : 6
Inscription : 12 avr. 2021 09:43

Re: [Calc] Mapping du point sur le pavé numérique

Message par phpame »

LIBREOFFICE Version: 7.0.4.2 (x64)
et WINDOWS10