Artigo: 213833 - Última revisão: quinta-feira, 23 de Novembro de 2006 - Revisão: 3.5

XL2000: Criar macros para diferentes versões de idioma

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.

Nesta página

Expandir tudo | Reduzir tudo

Sumário

No Microsoft Excel 2000, é possível determinar o código de país que corresponde à versão do Excel que estiver a executar. Estes códigos de país podem ser úteis na criação de aplicações personalizadas.

Mais Informação

Microsoft fornece exemplos de programação ilustração só, sem garantia expressa ou implícita, incluindo, sem limitação, garantias implícitas de comercialização e/ou adequação a um fim específico. Este artigo pressupõe que está familiarizado com a linguagem de programação apresentada e as ferramentas utilizadas para criar e depurar procedimentos. Profissionais de suporte da Microsoft podem ajudar a explicar a funcionalidade de um determinado procedimento, mas não modificarão estes exemplos para proporcionarem funcionalidades adicionais nem criarão procedimentos adaptados às necessidades específicas.
Se dispõe de limitada experiência de programação, poderá contactar um Microsoft Certified Partner ou a serviços de aviso. Para obter mais informações, visite estes Web sites da Microsoft:

Microsoft certificado Partner - https://partner.microsoft.com/global/30000104 (https://partner.microsoft.com/global/30000104)

Serviços Microsoft aviso - http://support.microsoft.com/gp/advisoryservice (http://support.microsoft.com/gp/advisoryservice)

Para obter mais informações sobre as opções de suporte estão disponíveis e sobre como contactar a Microsoft, visite o seguinte Web site da Microsoft: http://support.microsoft.com/default.aspx?scid=fh;EN-US;CNTACTMS (http://support.microsoft.com/default.aspx?scid=fh;en-us;cntactms) Excel está actualmente disponível em mais de 30 idiomas internacionais. Estes idiomas e os respectivos códigos de país correspondentes são os seguintes:
   Language        Country code    Countries/regions 
   -------------------------------------------------------------

   Arabic                966       (Saudi Arabia)
   Czech                 42        (Czech Republic)
   Danish                45        (Denmark)
   Dutch                 31        (The Netherlands)
   English               1         (The United States of America)
   Farsi                 98        (Iran)
   Finnish               358       (Finland)
   French                33        (France)
   German                49        (Germany)
   Greek                 30        (Greece)
   Hebrew                972       (Israel)
   Hungarian             36        (Hungary)
   Indian                91        (India)
   Italian               39        (Italy)
   Japanese              81        (Japan)
   Korean                82        (Korea)
   Norwegian             47        (Norway)
   Polish                48        (Poland)
   Portuguese (Brazil)   55        (Brazil)
   Portuguese            351       (Portugal)
   Russian               7         (Russian Federation)
   Simplified Chinese    86        (People's Republic of China)
   Spanish               34        (Spain)
   Swedish               46        (Sweden)
   Thai                  66        (Thailand)
   Traditional Chinese   886       (Taiwan)
   Turkish               90        (Turkey)
   Urdu                  92        (Pakistan)
   Vietnamese            84        (Vietnam)
				
os códigos acima são derivados dos códigos de país utilizados pelo sistema telefónico nos Estados Unidos da América.

Numa aplicação personalizada, poderá ser necessário determinar qual a linguagem versão do Excel estiver em execução. Por exemplo, se estiver a escrever uma aplicação personalizada para a sua empresa e a empresa tem escritórios em dois países diferentes, o código de país torna possível escrever uma macro para ambos os escritórios. Além disso, pode apresentar caixas de diálogo diferentes baseadas no idioma da versão do Excel que está a ser utilizado. Abaixo são exemplos de devolver e utilizar o código de país um Microsoft Visual Basic para aplicações de macro.

Procedimento do Visual Basic de exemplo

Pode utilizar a função Application.International para devolver informações sobre as definições internacionais do Excel e o país actual. A constante incorporado xlCountryCode devolve o código de país.

A seguinte macro de exemplo devolve o código de país e, em seguida, com base nesse código, apresenta "Olá" no idioma adequado:
Sub Code()
   Country_Code = Application.International(xlCountryCode)
   If Country_Code = 1 Then
      MsgBox ("Hello")
   ElseIf Country_Code = 34 Then
      MsgBox ("Hola")
   End If
End Sub
				

A informação contida neste artigo aplica-se a:
  • Microsoft Excel 2000 Standard Edition
Palavras-chave: 
kbmt kbdtacode kbhowto kbinfo kbprogramming KB213833 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 213833  (http://support.microsoft.com/kb/213833/en-us/ )