USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Macro
Daniel
não registrado
ENUNCIADA !
Postada em 02/04/2007 14:11 hs   

Pessoal,

 

Alguém sabe como faço para criar macros no Excel que executem arquivos .exe?

 

Usei o código abaixo para iniciar um terminal (extensão .edp) e funciona:

 

Option Compare Text

Option Explicit

Public extra as object, system as object

------------------------------------------------------------------------------------------------------

Public Function SAC()

 

Set System = CreateObject("EXTRA.System")

Set Extra = GetObject("c:Arquivos de ProgramasE!PCSessionsSAC.EDP")

Extra.Visible = True

 

End Function

 

 

 

Já para aplicativos tentei o seguinte. Exemplo:

 

Option Compare Text

Option Explicit

Public winrar as object, system as object

------------------------------------------------------------------------------------------------------

Public Function Executa()

 

Set System = CreateObject("winrar.Application”)

Set winrar = GetObject(“C:Arquivos de programasWinRARWinRAR.exe”)

winrar.Visible = True

 

End Function

 

 

Nesse caso recebo a seguinte mensagem de erro:

 

Erro de tempo de execução ‘429’:

 

O componente ActiveX não pode criar o objeto

 

 

Sou iniciante na programação e já tentei outros códigos para esse caso mas parece que nada funciona. Por favor alguém me ajude!

   
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 03/04/2007 02:08 hs            
tenta usar o shell
 
Shell "c:arquivos de programaswinrarwinrar.exe""
   
Jose.Niz
CURITIBA
PR - BRASIL
ENUNCIADA !
Postada em 03/04/2007 02:10 hs         
A aplicação a ser chamada pelo Método CreateObject deve obrigatoriamente suportar automação OLE.

Certifique-se se o WinRAR suporta automação OLE.
   
Daniel
não registrado
ENUNCIADA !
Postada em 03/04/2007 10:55 hs   
O Shell funcionou mas daí não consigo automatizar as tarefas dentro do programa com o sendkeys, uma pena.
 
Mesmo assim obrigado!
 
 
   
Fábio
não registrado
ENUNCIADA !
Postada em 21/09/2007 21:49 hs   
Tenho uma planilha e dentro dela tem um vbaproject travado com senha, alguem sabe como destravar?
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página