Macro AutoExec.

di
Anonimizzato13027
il
2 risposte

Macro AutoExec.

Salve a tutti. Ho un problema che non riesco a risolvere. In azienda abbiamo un applicativo eseguibile (con estensione .exe) che utilizza un file mdb, come serbatoio dati. Avrei la necessita, nel momento in cui questo mdb viene aperto dall'applicativo, di lanciare una macro da me creata.
Ho già provato a nominare la macro in "AutoExec", ma questa, si attiva solamente se eseguo l'mdb tramite Access, se l'mdb viene aperto dall'applicativo la macro non si autoavvia; da notare che il corrispettivo file nomeprogramma.ldb viene comunque creato.
Avete qualche idea di come risolvere il mio problema?
Grazie comunque.

2 Risposte

  • Re: Macro AutoExec.

    Purtroppo sei completamente fuori strada.
    Il File MDB di cui parli non viene aperto come tu pensi, cioè non viene aperto come fai tu quando fai DOPPIOCLICK...!
    Di fatto non viene chiesto al SERVER di AUTOMAZIONE (Access) di interpretare il file, ma si appoggia al DRIVER OLEDB o ODBC che fa il resto.

    Ne consegue che non puoi minimamente pensare di fare quello che hai chiesto, se non modificando o facendo modificare il file EXE al fine di realizzare la procedura di cui parli.
  • Re: Macro AutoExec.

    Immaginavo non fosse possibile.
    Grazie mille per la risposta!!!
Devi accedere o registrarti per scrivere nel forum
2 risposte