¿ El lenguaje VBA le permite llamar a funciones de Windows internas , incluida la función que cambia la configuración regional. Incluye la función de DLL de Windows que hace que el cambio en el sistema, a continuación, llamar a la función desde la aplicación de VBA. El cambio de la configuración regional es transparente para los usuarios, por lo que sólo utilice este proceso cuando sus usuarios puedan establecer cambios en la configuración regional en las aplicaciones de VBA. Instrucciones
1
Haga clic en el archivo VBA que desea utilizar para cambiar la configuración regional . Haga clic en " Abrir con ", a continuación, haga clic en el editor de VBA , o utilizar el Bloc de notas , si usted no tiene un editor.
2
Incluir la configuración de la función DLL regional en la parte superior del archivo de código . Agregue el código siguiente al archivo VBA :
Private Declare Function GetUserDefaultLCID % Lib " kernel32 " () Private Declare Function SetLocaleInfo _lib " kernel32 " Alias " SetLocaleInfoA " ( Configuración regional _ByVal As Long , LCType _ByVal Como largo, _ByVal lpLCData As String ) As Boolean
3
Configurar la información local en el equipo del usuario. La siguiente función establece la configuración regional locales :
Call SetLocaleInfo ( GetUserDefaultLCID (), LC_CONST , Configuración ) guía