Compartilhar via


ExcelLocale1033Proxy Classe (sistema de 2007)

Fornece métodos que modificar como um objeto do Microsoft Office Excel nativo especificado passa informações de ID (LCID) de localidade para o modelo de objeto do Excel.

Namespace:  Microsoft.Office.Tools.Excel
Assembly:  Microsoft.Office.Tools.Common.v9.0 (em Microsoft.Office.Tools.Common.v9.0.dll)

Sintaxe

Public NotInheritable Class ExcelLocale1033Proxy

Você não precisa declarar uma instância de uma classe estática para acessar seus membros.
public static class ExcelLocale1033Proxy

Comentários

Por padrão, Visual Studio Tools for Office soluções para o Excel não são afetadas pelas configurações de localidade do usuário participante e sempre se comportam sistema autônomo se o idioma for inglês (E.u.a.). Esse comportamento é controlado pelo ExcelLocale1033Attribute.

Você pode usar o Unwrap e Wrap métodos para o ExcelLocale1033Proxy classe para modificar esse comportamento para objetos específicos do Excel (ou seja, para objetos de tipos que são definidos na Microsoft.Office.Interop.Excel namespace). Para obter mais informações, consulte Formatação de dados no Excel com várias configurações regionais.

Excel 2003

Para o Excel 2003, existem alguns casos em que objetos nativo do Excel não funcionam corretamente durante o ExcelLocale1033Attribute é true. Os métodos do ExcelLocale1033Proxy classe pode ser usado como solução alternativa para essas limitações. Para obter mais informações, consulte Formatação de dados no Excel com várias configurações regionais.

Excel 2007

Para o Excel 2007, objetos nativo do Excel funcionam sistema autônomo esperado quando o ExcelLocale1033Attribute é true. Portanto, os métodos a ExcelLocale1033Proxy são obsoleto da versão de classe a Visual Studio Tools for Office usada por soluções do Excel 2007 (as tempo de execução Microsoft Visual Studio Tools para o Microsoft Office system (versão 3.0 Runtime)). Para obter mais informações sobre o Visual Studio Tools for Office tempo de execução, consulte O Visual Studio Tools for Visão geral de tempo de execução do Office.

Desempenho

Porque o Visual Studio Tools for Office tempo de execução encapsula todos os objetos originais do Excel em um objeto proxy quando o ExcelLocale1033Attribute é true, você poderá notar uma diminuição em determinadas operações que envolvem objetos nativo do Excel. Nesses casos, você pode melhorar o desempenho usando o Unwrap método para obter o Excel sem o proxy de objeto e, em seguida, executar a operação usando esse objeto. Se você fizer isso, lembre-se de que o objeto retornado por Unwrap usa a ID de localidade do thread corrente não localidade ID 1033.

Hierarquia de herança

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

Acesso thread-safe

Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Membros ExcelLocale1033Proxy

Namespace Microsoft.Office.Tools.Excel

Outros recursos

Formatação de dados no Excel com várias configurações regionais

Globalização e localização de soluções do Office