Considerações de globalização para controles do Excel
Se aplica a |
---|
As informações contidas neste tópico se aplicam apenas às especificado Ferramentas do Visual Studio para o Office projetos e as versões do Microsoft Office. Tipo de Projeto
Versão do Microsoft Office
For more information, see Recursos disponíveis pelo aplicativo e o tipo de projeto. |
Por padrão, controles de host do Microsoft Office Excel funcionam corretamente qualquer configuração regional do Windows, desde que Tudo dados que são passados ou manipulado usando gerenciados código é formatado usando Inglês formatação (Estados Unidos).Esse comportamento é em Efeito desde que o ExcelLocale1033Attribute é definido como true.For more information, see Formatação de dados no Excel com várias configurações regionais.
No entanto, se você definir o ExcelLocale1033Attribute a false, controles de host não funcionam corretamente se o usuário final possuir um inglês Idioma versão do Excel, mas tem configurações regionais do Windows para uma região diferente do inglês (Estados Unidos).Você pode resolver os problemas ao instalar o pacote do Multilingual User Interface (MUI).
Quando o ExcelLocale1033Attribute É False
A funcionalidade de controles de host no Excel, como ligação de dados e eventos, se baseia em chamadas para o modelo de objeto Microsoft Office Excel através os módulos de interoperabilidade primários (PIAs).Se uma solução é executar em uma versão em inglês do Excel em um não-ambiente "en-US", uma interação do usuário com um Controlarar de host pode causar os erros mesmos que podem ser causados por uma chamada através de programação explícita para o modelo de objeto COM.
Por exemplo, o evento de BeforeDoubleClick de um Controlarar de NamedRange não pode ser disparado quando o Controlarar é clicado Duplo porque uma chamada é feita para um método no modelo de objeto do Excel para determinar se o evento ocorreu no intervalo nomeado.Quando a localidade do passado para esta chamada de método não Inglês (Estados Unidos), o método falhar e o evento não é disparado.Se uma versão localizada do Excel for usada, ou se a versão em inglês do Excel é usada junto com o MUI pack, esses erros não irão ocorrer.
Consulte também
Tarefas
Como: Verifique literais de Cadeia de Caracteres seguro de região no Excel usando Reflexo
Conceitos
Formatação de dados no Excel com várias configurações regionais