OVH Cloud OVH Cloud

A quoi sert l'agument local dans la fonction opentext

1 réponse
Avatar
philip.daniel
bonjour à tous

Dans l'aide, il est expliqué que cet argument est facultatif, hors je viens
de découvrir que lorsque je le passe à true, j'arrive à ouvrir un fichier csv
correctement redistribué.
J'aimerai donc bien savoir à quoi il sert et à quel autre paramètre général
excel (?) il est couplé.
Merci d'avance.

1 réponse

Avatar
MichDenis
Bonjour Philippe,

Le paramètre "local" de la méthode "OpenText" est apparu avec la version Excel 2002. Il sert essentiellement à tenir compte des
paramètres régionnaux définis dans le panneau de configuration pour chacune des versions "excel" dans une langue étrangère (autre
que l'anglais (américain)) . Ce faisant, la méthode "OpenText" réussit par exemple à ouvrir ton fichier texte (csv) correctement par
macro avec le bon séparateur.

À titre d'exemple : La version américaine, utilise pas défaut, la virgule comme séparateur pour les paramètres dans les fonctions
de la feuille de calcul. La version française, elle, utilise le point-virgule pour faire le même travail.

Au moins 2 autres méthodes font aussi cette discrimination au niveau des paramètres régionnaux :

Range("A1").NumberFormatLocal Vs Range("A1").NumberFormatLocal

Range("A1").FormulaLocal Vs Range("A1").Formula

Selon la méthode utilisée, tu vas adapter les paramètres régionnaux (panneau de configuration) d'usage dans la feuille de calcul
pour écrire les formules ou appliquer un format de cellule lors de la saisie du code en VBA.


Salutations!


"philip.daniel" a écrit dans le message de news:

bonjour à tous

Dans l'aide, il est expliqué que cet argument est facultatif, hors je viens
de découvrir que lorsque je le passe à true, j'arrive à ouvrir un fichier csv
correctement redistribué.
J'aimerai donc bien savoir à quoi il sert et à quel autre paramètre général
excel (?) il est couplé.
Merci d'avance.