Notifications
Clear all

COMPATIBILIDADE - Executavel Protected Excel Workbook - bits

10 Posts
4 Usuários
0 Reactions
1,378 Visualizações
(@neto-ce)
Posts: 4
New Member
Topic starter
 

Prezados colegas,

pois bem, possuo um arquivo executável 'Protected Excel Workbook', é na verdade uma planilha com alguns VBA's, mas está na forma executável por conta de uma chave de senha que possui para poder abrir.

Esse arquivo foi programado pelo desenvolvedor para rodar no Excel 2016 64 bits, porém eu possuo o Excel 2016 64 bits instalado na minha máquina, mas possuo também o Excel 2007 (que só existe em 32 bits) para alguns projetos específicos.

Daí quando clico em executar ele não executa relatando problemas de compatibilidade, pois o executável interpreta que o Excel é 32 bits, é como se ele não entendesse que existe um Excel 64 bits e que ele pode rodar nele.

Vejam a menssagem:

Vejam o tipo de Arquivo:

Pois bem... peço ajuda aos amigos para saber se existe alguma configuração em modos de compatibilidade, para que esse executável entenda que existe o Excel 2016 64 bits, ou para que o Excel 2007 32 bits fique invisível para os comando de execução desse arquivo.

 
Postado : 17/06/2016 7:37 am
fcarlosc
(@fcarlosc)
Posts: 453
Honorable Member
 

Bom-dia.
Não sei se vai resolver, mais desabilita as macros e salva com outro nome (97-2003) e habilita as macros novamente e tenta executar o arquivo.

Att,

Francisco

 
Postado : 17/06/2016 7:55 am
(@neto-ce)
Posts: 4
New Member
Topic starter
 

Francisco,

sequer consigo executar, quem dirá salvar de outra forma... Não consigo nem executar a planilha...

Queria ver se teria alguma configuração que me permitisse executar a planilha com os 2 Excel's instalados, sem ter a necessidade de ter que desinstalar o Excel 2007 pra poder rodar a planilha.

 
Postado : 17/06/2016 8:08 am
fcarlosc
(@fcarlosc)
Posts: 453
Honorable Member
 

Posta o arquivo.

 
Postado : 17/06/2016 8:22 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Experimente abrir primeiro o excel 64bits, depois executar seu arquivo.
Se não funcionar, creio que deva reportar ao "fabricante".

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 17/06/2016 8:32 am
EdsonBR
(@edsonbr)
Posts: 1057
Noble Member
 

Olá, Neto, boa tarde.

E se vc criasse um atalho para abrir exclusivamente este arquivo com o Excel 2016?

Escolha um lugar, digamos a própria área de trabalho, clique com o botão direito, escolha "Novo" > "Atalho" > em "Linha de comando" abra aspas e coloque a localização onde está o Excel.exe de 64bits, digamos "c:program filesmicrosoft officeofficeXXexcel.exe", um espaço em branco, abre aspas e insira o local e nome de arquivo que vc quer abrir, digamos "C:GeoFACILGeoKML.exe".

Não sei se vai funcionar com seu arquivo por ele ser executável, mas para outros arquivos Excel funciona bem, não tenho nenhum aqui prá testar. Mas creio que dê certo, pois já abria antes, não é mesmo?

Detalhe: não tenho certeza da localização do Excel.exe no Win10 64bits + Excel 2016 64 bits, portanto certifique-se antes de criar o link.

Obs.: se necessitar mais informações, procure pelas palavras-chave "Opções de linha de comando" e "Excel" em mecanismos de busca.

[]'s

 
Postado : 17/06/2016 12:28 pm
(@neto-ce)
Posts: 4
New Member
Topic starter
 

Deu certo não Edson... Da primeira forma abre o excel como se fosse um atalho pro excel, depois tentei inverter a ordem colocando o programa primeiro, e mesmo assim o erro persiste.

 
Postado : 17/06/2016 2:28 pm
EdsonBR
(@edsonbr)
Posts: 1057
Noble Member
 

Santa ignorância essa minha hoje, viu? Deu tilt no meu cérebro, hehehe, imaginar que o 2016 pudesse abrir um .exe. Vai desculpando aí, hehehe :lol: . Tõ rindo de mim mesmo até agora...

Mas que é um comportamento estranho desse programa, isso é: ser desenhado para 64bits mas buscar o Office antigo sendo que o mais novo está disponível... bem no sense.

Na hora não me dei conta, na verdade é um aplicativo que ó usa o Excel, cria objetos dele, mas logicamente não foi feito com o Excel, pois este não gera executável como já fazia o run-time do Access há bastante tempo.

Bem, nesse caso acho que só mesmo seguindo o que o Reinaldo recomendou, contactar o fabricante e pedir para compilar numa versão 32bits.

Talvez tentar desassociar as extensões xlsx, etc. do seu Excel 32 bits, mas acho que não adiantaria, embora seja uma tentativa menos traumática.

Outras alternativas seriam procurar alguém que manje de engenharia reversa e tentar mexer no executável ou desinstalar o Office 32bits e, se precisar usá-lo ainda assim, criar uma máquina virtual (Virtual Box, por exemplo) e instalá-lo nessa máquina virtual.

Essa última alternativa é bastante interessante por sinal. Inclusive fiz isso aqui no meu PC, pois como eu tenho muitos programinhas e arquivos antigos e que sempre quebraram um galhão, comecei a me preocupar de que poderia perdê-los por não conseguir mais abrir, devido à incompatibilidade a cada nova versão do Windows, especialmente após o lançamento do 64bits. Então resolvi instalar o Virtual Box (que é free, por sinal) e mantenho nele um velho WinXP e consigo abrir tranquilamente minhas velharias ;) .

 
Postado : 17/06/2016 10:49 pm
(@neto-ce)
Posts: 4
New Member
Topic starter
 

É a opção de máquina virtual não é ruim, mas seria uma das ultimas opções, pois mesmo tendo um i7 com 8 de ram, as vezes me pego usando Autocad, firefox com umas 50 abas, excel (com uns 9 projetos em VBA abertos), acces, Wcad, datageosis, earth, idm e clover tudo ao mesmo tempo, ai acho que quando abri o virtual box o negocio vai pesar uma coisinha. hehehehe...

vou quebrar o galho por aqui... mas v~e se alguem ainda consegue me ajudar...

 
Postado : 18/06/2016 5:08 pm
EdsonBR
(@edsonbr)
Posts: 1057
Noble Member
 

Neto, eu também tinha esse "preconceito" de que com a máquina virtual iria ficar muito pesado, etc. Até que enfim me dobrei à necessidade e não me arrependi. E olha q vc tá muito melhor de máquina do que eu. Meu PC aínda tem um velho Quad Core, mesma quantidade de RAM que vc tem, mesmo SO, tudo bem que não uso 50 janelas do navegador, mas quase sempre estou com o Solidworks + AutoCAD carregados ao mesmo tempo e tá tudo rodando sem problemas. o Virtual Box permite configurar quanto de RAM e/ou HD vc pretende alocar prá MV. Além disso, só carrega quando necessário.

De qualquer forma, vamos ficar na escuta se alguma solução aparecer pro seu caso. Maior problema que vejo é que sem termos acesso ao seu arquivo, fica mais complicado ajudar mais diretamente.

 
Postado : 19/06/2016 12:40 pm