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

Aplicação VBA com dois idiomas

4 Posts
3 Usuários
0 Reactions
860 Visualizações
(@trindade)
Posts: 0
New 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.

 
Postado : 15/11/2015 8:55 am
(@mprudencio)
Posts: 0
New 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.

 
Postado : 15/11/2015 1:04 pm
(@selmo)
Posts: 236
Reputable 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.

 
Postado : 16/11/2015 7:17 pm
(@trindade)
Posts: 0
New 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.

 
Postado : 18/11/2015 4:44 pm