Le langage VBA vous permet d'appeler des fonctions internes de Windows , y compris la fonction qui modifie les paramètres régionaux. Inclure la fonction de DLL dans Windows qui rend le changement sur le système , puis d'appeler la fonction à partir de votre application VBA . La modification des paramètres régionaux est transparent pour les utilisateurs , de sorte que l'utilisation de ce processus lorsque vos utilisateurs à définir les changements de paramètres régionaux dans vos applications VBA. Instructions
1
clic droit sur le fichier VBA que vous souhaitez utiliser pour modifier les paramètres régionaux. Cliquez sur "Ouvrir avec", puis cliquez sur votre éditeur VBA, ou utiliser le Bloc-notes si vous n'avez pas un éditeur.
2
Inclure la fonction de DLL des paramètres régionaux en haut du fichier de code. Ajoutez le code suivant à votre fichier VBA:
Private Declare Function GetUserDefaultLCID % Lib " kernel32 " () Private Declare Function SetLocaleInfo _Lib " kernel32 " Alias " SetLocaleInfoA " ( Locale _ByVal As Long , LCType _ByVal Comme long, _ByVal lpLCData As String ) As Boolean
3
Définir les informations locales sur l'ordinateur de l'utilisateur. La fonction suivante définit les paramètres régionaux locaux :
Appel SetLocaleInfo ( GetUserDefaultLCID (), LC_CONST , réglage)