Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Actualización: noviembre 2007
Se aplica a |
|---|
La información de este tema sólo se aplica a los proyectos y versiones especificados de Visual Studio Tools para Office de Microsoft Office. Tipo de proyecto
Versión de Microsoft Office
Para obtener más información, vea Características disponibles por aplicación y tipo de proyecto. |
De forma predeterminada, los controles host en Microsoft Office Excel funcionan correctamente con cualquier configuración regional de Windows, siempre que todos los datos que se pasen o se manipulen utilizando código administrado tengan formato correspondiente a Inglés (Estados Unidos). Este comportamiento está en vigor siempre que ExcelLocale1033Attribute se establezca en true. Para obtener más información, vea Aplicar formato a datos de Excel con varias configuraciones regionales.
Sin embargo, si establece el ExcelLocale1033Attribute en false, los controles host no funcionarán correctamente si el usuario final, pese a disponer de una versión en inglés de Excel, tiene una configuración regional de Windows diferente del inglés de Estados Unidos. Para resolver estos problemas, instale el paquete de la interfaz de usuario multilingüe (MUI).
Cuando ExcelLocale1033Attribute es False
La funcionalidad de los controles host en Excel (como, por ejemplo, los eventos y el enlace de datos) depende de llamadas al modelo de objetos de Microsoft Office Excel a través de los ensamblados de interoperabilidad primarios. Cuando se ejecuta una solución en una versión de Excel en inglés no estadounidense, la interacción del usuario con los controles host puede originar los mismos errores que una llamada de programación explícita al modelo de objetos COM.
Así, por ejemplo, en dicho caso no se podría provocar el evento BeforeDoubleClick de un control NamedRange al hacer doble clic en el control, ya que se realizaría una llamada a un método del modelo de objetos de Excel para determinar si el evento tuvo lugar en el intervalo con nombre. Cuando la configuración regional que se pasa a esta llamada al método no es el inglés de Estados Unidos, se produce un error en el método y no se provoca el evento. Cuando se utiliza una versión traducida de Excel, o una versión inglesa con el paquete MUI, no se producen estos errores.
Vea también
Tareas
Conceptos
Aplicar formato a datos de Excel con varias configuraciones regionales