Il linguaggio VBA consente di richiamare le funzioni di Windows interne, tra cui la funzione che modifica le impostazioni regionali. Include la funzione di DLL di Windows che rende il cambiamento del sistema , quindi chiamare la funzione dall'applicazione VBA . La modifica delle impostazioni regionali è trasparente per gli utenti , in modo da utilizzare solo questo processo quando i tuoi utenti di impostare le modifiche alle impostazioni regionali nelle applicazioni VBA . Istruzioni
1
destro del mouse sul file di VBA che si desidera utilizzare per modificare le impostazioni internazionali . Fare clic su " Apri con ", quindi scegliere il vostro editor di VBA , oppure utilizzare il Blocco note , se non si dispone di un editor .
2
contengono le impostazioni di funzione DLL regionale nella parte superiore del file di codice . Aggiungere il seguente codice al file di VBA :
Private Declare Function GetUserDefaultLCID % Lib " kernel32 " ( ) Private Declare Function SetLocaleInfo _Lib " kernel32 " Alias " SetLocaleInfoA " ( Locale _ByVal As Long , LCType _ByVal Come lungo, _ByVal lpLCData As String ) As Boolean
3
le informazioni locali sul computer dell'utente . La seguente funzione imposta le impostazioni internazionali locali :
Chiama SetLocaleInfo ( GetUserDefaultLCID ( ) , LC_CONST , impostazione)