Aplicação VBA com d...
 
Notifications
Clear all

Aplicação VBA com dois idiomas

4 Posts
3 Usuários
0 Reactions
872 Visualizações
Trindade
(@trindade)
Posts: 278
Reputable Member
Topic starter
 

Bom dia, Srs.

Gostaria de saber se é possível deixar uma aplicação desenvolvida em VBA em multi idioma.
Tenho um projeto que esta funcionando todo em Português, porém tenho a necessidade de deixa-lo em Inglês também.
A tradução seria na exibição dos Ribbon, UserForm, Msgbox e Cabeçalho de Coluna.

Porém não sei como fazer isso, gostaria de uma ajuda/ideia de como adaptar a minha aplicação para multi idioma.

Se a resposta foi útil! Clique na mãozinha ao lado do botão Citar.
Sua dúvida foi respondida? Marque como RESOLVIDO em seus tópicos, usando o botão com marca verde.

 
Postado : 15/11/2015 8:55 am
(@mprudencio)
Posts: 2749
Famed Member
 

A parte que cabe ao excel, ribons e formulas por exemplo são automaticamente traduzidas quando o arquivo for aberto.

Aquilo que desenvolvido pelo usuario, tabelas, textos, captions de formularios, botões e msgbox e outros textos de programação que são definidas pelo usuario, ate onde sei é o usuario que deve realizar a tradução.

Marcelo Prudencio
Microsoft Excel Brasil no Facebook

"Começar já é a metade do caminho."
Autor Desconhecido

Simplifica que simples fica.
Nicole Tomazella.

"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.

 
Postado : 15/11/2015 1:04 pm
selmo
(@selmo)
Posts: 236
Estimable Member
 

Crie uma sheet com todos os cabeçalhos, labels e afins, sendo que uma coluna seria o idioma português e a coluna equivalente seria o inglês, o caso é que funcionaria com userform, mas você teria que setar o caption de todos eles ao abrir o userform, daria um certo trabalho, mais daria para ser feito.

"A mente que se abre a uma nova ideia jamais voltará ao seu tamanho original."
Albert Einstein

 
Postado : 16/11/2015 7:17 pm
Trindade
(@trindade)
Posts: 278
Reputable Member
Topic starter
 

Boa tarde, Srs.

MPrudencio
Primeiro queria agradecer por sua resposta.

selmo,
Eu tinha em mente uma ideia parecida com a sua, em criar uma sheet com os dois idiomas, na qual seria o meu arquivo de "tradução", tipo um .xml na programação.
Sei o que Excel aceita um tipo de arquivo chamado .xla, mas não sei bem pra que serve, estou estudando uma forma de montar um arquivo, estilo extensão pra tentar fazer a tradução mas esta difícil, mas assim estou procurando uma solução, e qualquer evolução eu posto aqui.

Desde de já agradeço pelas resposta.

Se a resposta foi útil! Clique na mãozinha ao lado do botão Citar.
Sua dúvida foi respondida? Marque como RESOLVIDO em seus tópicos, usando o botão com marca verde.

 
Postado : 18/11/2015 4:44 pm