Compartir a través de


ExcelLocale1033Proxy (Clase) (2007 System)

Actualización: noviembre 2007

Proporciona métodos que modifican cómo un objeto nativo especificado de Microsoft Office Excel pasa la información del identificador de configuración regional (LCID) al modelo de objetos de Excel.

Espacio de nombres:  Microsoft.Office.Tools.Excel
Ensamblado:  Microsoft.Office.Tools.Common.v9.0 (en Microsoft.Office.Tools.Common.v9.0.dll)

Sintaxis

Public NotInheritable Class ExcelLocale1033Proxy

Ni es preciso que declare una instancia de una clase estática para tener acceso a sus miembros.
public static class ExcelLocale1033Proxy

Comentarios

De forma predeterminada, la configuración regional del usuario final no tiene ningún efecto sobre las soluciones de Visual Studio Tools para Office para Excel, que siempre se comportan como si la configuración regional fuera Inglés (Estados Unidos). La clase ExcelLocale1033Attribute controla este comportamiento.

Puede utilizar los métodos Unwrap y Wrap de la clase ExcelLocale1033Proxy para modificar este comportamiento en objetos específicos de Excel (es decir, objetos de tipos que están definidos en el espacio de nombres Microsoft.Office.Interop.Excel). Para obtener más información, consulte Aplicar formato a datos de Excel con varias configuraciones regionales.

Excel 2003

En Excel 2003, hay casos en los que los objetos nativos de Excel no funcionan correctamente mientras el valor de ExcelLocale1033Attribute es true. Se pueden utilizar los métodos de la clase ExcelLocale1033Proxy para evitar estas limitaciones. Para obtener más información, consulte Aplicar formato a datos de Excel con varias configuraciones regionales.

Excel 2007

En Excel 2007, los objetos nativos de Excel funcionan según lo esperado cuando el valor de ExcelLocale1033Attribute es true. Por consiguiente, los métodos de la clase ExcelLocale1033Proxy se han quedado obsoletos en la versión del motor en tiempo de ejecución de Visual Studio Tools para Office que se utiliza en las soluciones de Excel 2007 (Microsoft Visual Studio Tools para Microsoft Office System (versión 3.0 Runtime)). Para obtener más información acerca del motor en tiempo de ejecución de Visual Studio Tools para Office, vea Información general sobre el motor en tiempo de ejecución de Microsoft Visual Studio Tools para Office.

Rendimiento

Dado que el motor en tiempo de ejecución de Visual Studio Tools para Office incluye todos los objetos nativos de Excel en un objeto proxy cuando el valor de ExcelLocale1033Attribute es true, es posible que observe una ralentización en determinadas operaciones que incorporan objetos nativos de Excel. En estos casos, puede mejorar el rendimiento utilizando el método Unwrap para obtener el objeto de Excel sin el proxy, y, a continuación, realizar la operación con ese objeto. Si lo hace, debe tener en cuenta que este objeto devuelto por Unwrap utiliza el identificador de configuración regional del subproceso actual, y no el identificador de configuración regional 1033.

Jerarquía de herencia

System.Object
  Microsoft.Office.Tools.Excel.ExcelLocale1033Proxy

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

ExcelLocale1033Proxy (Miembros)

Microsoft.Office.Tools.Excel (Espacio de nombres)

Otros recursos

Aplicar formato a datos de Excel con varias configuraciones regionales

Globalización y localización de las soluciones de Office