Bonjour,
J'ai l'impression que ce forum est plus dédié aux développements de macros Office mais je tente quand même ma chance.
Je souhaite ajouter une petite option à mon développement VBA pour CATIA.
Elle consiste à récupérer la langue de l'interface utilisateur (Tools/Customized/Options/Language for user interface) afin que le contenu de mes UserForms (caption, controltiptext, msgbox) soient dans la même langue. Alors je ne vais pas me risquer à traduire ça dans toutes les langues mais français-anglais-espagnol-allemand suffiront.
Typiquement, il faudrait récupérer une variable d'environnement (si elle existe) et lancer une routine derrière du genre
Sub CATMain()
If mavariable_langue = "english" Then
myUF.Caption = "Customize your data"
...
Elseif mavariable_langue = "français" Then
myUF.Caption = "Personnalisez vos données"
...
etc.
Il me semble (d'après mes lectures) que les setting controllers servent à interagir sur les options d'environnements (Tools/Options/...) et pas sur la personnalisation de l'environnement. Toutefois, je suppose que Dassault n'aurait pas laissé ça manquant ?!
Voilà mon problème. Je précise également que le Start Recording ne fonctionne pas.
Ma question est alors de savoir si quelqu'un l'a déjà fait ou si quelqu'un connaît simplement le moyen de récupérer (sans modifier) la langue de l'interface CATIA V5 ?
Merci d'avance pour votre aide
Adrien