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

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

Messagepar phpame » 12 Avr 2021 11:18

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 édition par phpame le 12 Avr 2021 18:11, édité 1 fois.
LIBREOFFICE Version: 7.0.4.2 (x64)
et WINDOWS10
phpame
Fraîchement OOthentifié
 
Message(s) : 6
Inscrit le : 12 Avr 2021 10:43

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

Messagepar Dude » 12 Avr 2021 12:56

Salut,

Très mauvaise idée que de vouloir changer le point en virgule pour le tableur.
Quel est l'objectif ?
Avatar de l’utilisateur
Dude
Grand Maître de l'OOffice
Grand Maître de l'OOffice
 
Message(s) : 22520
Inscrit le : 03 Mars 2006 08:45
Localisation : 127.0.0.1

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

Messagepar phpame » 12 Avr 2021 14:09

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
phpame
Fraîchement OOthentifié
 
Message(s) : 6
Inscrit le : 12 Avr 2021 10:43

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

Messagepar Dude » 12 Avr 2021 14:58

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.
Avatar de l’utilisateur
Dude
Grand Maître de l'OOffice
Grand Maître de l'OOffice
 
Message(s) : 22520
Inscrit le : 03 Mars 2006 08:45
Localisation : 127.0.0.1

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

Messagepar phpame » 12 Avr 2021 16:23

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
phpame
Fraîchement OOthentifié
 
Message(s) : 6
Inscrit le : 12 Avr 2021 10:43

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

Messagepar Dude » 12 Avr 2021 16:30

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.
Avatar de l’utilisateur
Dude
Grand Maître de l'OOffice
Grand Maître de l'OOffice
 
Message(s) : 22520
Inscrit le : 03 Mars 2006 08:45
Localisation : 127.0.0.1

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

Messagepar phpame » 12 Avr 2021 18:11

LIBREOFFICE Version: 7.0.4.2 (x64)
et WINDOWS10
phpame
Fraîchement OOthentifié
 
Message(s) : 6
Inscrit le : 12 Avr 2021 10:43


Retour vers Macros et API

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 14 invité(s)