Condividi:        

Excel Macro lancia .exe

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

Excel Macro lancia .exe

Postdi faaliopa » 25/08/09 18:36

Ciao a tutti,
avrei un quesito per voi : e' possibile tramite una macro in excel o in un altro modo eseguire un file .exe al verificarsi di una condizione??
ad esempio: se in foglio1 A3= 1 allora esegui NomeFile.exe

grazie
faaliopa
Newbie
 
Post: 9
Iscritto il: 18/08/09 11:07

Sponsor
 

Re: Excel Macro lancia .exe

Postdi Anthony47 » 25/08/09 21:58

Ti devi fare una macro "di evento", in cui controlli il valore della cella target ed eventualmente lanci quell' exe.
Per eseguire un exe puoi usare la funzione Shell; ad esempio questa lancia notepad.exe:
Codice: Seleziona tutto
PRID = Shell("C:\WINDOWS\system32\notepad.exe", 1)
Nella variabile PRID avrai il numero di processo del tuo nuovo programma, oppure una condizione di error se il lancio fallisce.
A seconda di come si genera il valore nella cella target, come evento potrai usare Worksheet_Change oppure Worksheet_Calculate.
Se ti serve assistenza su queste cose, posta ancora; pero' sappi che giudico pericoloso intervenire in queste aree senza una appropriata conoscenza del sistemistica e di una discreta conoscenza del vba,

Ciao.
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea


Torna a Applicazioni Office Windows


Topic correlati a "Excel Macro lancia .exe":


Chi c’è in linea

Visitano il forum: Nessuno e 27 ospiti