Mauro,
A minha ideia é exatamente essa! verificar se o windows é 32 ou 64, bem como verificar a versão do Excel e, depois disso, fazer os devidos registros.
Eu até havia inseri alguns códigos no workbook, mas todos foram interpretados como vírus.
Peguei o exemplo que você postou, vide o código:
'Silently register a file with administrator elevated access
Sub RegisterFile(ByVal sFileName As String)
ShellExecute 0, "runas", "cmd", "/c regsvr32 /s " & """" & sFileName & """", "C:", 0 'SW_HIDE =0
End Sub
'Silently unregister a file with administrator elevated access
Sub UnRegisterFile(ByVal sFileName As String)
ShellExecute 0, "runas", "cmd", "/c regsvr32 /u /s " & """" & sFileName & """", "C:", 0 'SW_HIDE =0
End Sub
Confesso que não sei se deu certo, pois ao executá-lo, nada de diferente aconteceu, talvez é pq as DLL's já estão registrada.
Bernardo!
Gostei da sua dica, mas existe um código a ser posto no workbook que verifica se é 32 ou 64 e, depois disso, execute o respectivo bat?
Postado : 07/02/2014 12:52 pm