Vídeo recomendado
https://youtu.be/diWPPPhW-9E

Como executar um arquivo .exe na área de trabalho

Fórum para dúvidas sobre os fundamentos da linguagem de programação Visual Basic no contexto do VBA
Marcos Kimura
Acabou de chegar
Acabou de chegar
Mensagens: 6
Registrado em: Qui Ago 01, 2013 6:02 pm

Como executar um arquivo .exe na área de trabalho

Mensagem por Marcos Kimura »

Olá pessoal! Estou tentando executar um arquivo, não é um ícone (link), e sim um arquivo .exe, que está na área de trabalho usando a seguinte macro:

Código: Selecionar todos

Sub teste()
    Dim Rota As String
    Rota = "C:\Users\Marcos Kimura\Desktop\programateste.exe"
    VBA.Shell (Rota), vbMinimizedFocus
End Sub
Essa macro está gerando a seguinte mensagem de erro:

Erro em tempo de execução '5':
Argumento ou chamada de procedimento inválida

O que está errado?


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Marcos Kimura
Acabou de chegar
Acabou de chegar
Mensagens: 6
Registrado em: Qui Ago 01, 2013 6:02 pm

Re: Resolvido

Mensagem por Marcos Kimura »

Obrigado novamente pela pronta resposta Tomás, mas eu acredito que não seja esse o problema não. Isso porque já testei essa mesma macro somente trocando o arquivo exe. Quando se trata de um arquivo executável comum a macro abre normalmente, mas esse arquivo em especial se trata de um arquivo bat que converti em exe. Mas consegui resolver o problema usando outro compilador ou seja, usei o winrar. O exe convertido pelo winrar foi aberto sem problemas pela macro. De qualquer forma agradeço. Obrigado.


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Responder