Acquista i nostri libri consigliati su Amazon.it
+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 4 su 4

dll differenti con versioni differenti di Office

  1. #1
    sal21 non è in linea Scolaretto
    Ho scrotto un'applicazione in VBA for Excel versione 2007 che utilizza una reference Outlook 12.
    Fin qui tutto oK.
    Ma se faccio girare la stessa aplplicazione su Office 2000 o 2003 il codice va in errore facendo riferimento a una reference 12 di outolook mancante.
    Vado in reference da VBA e vedo: manca micrsoft outolook 12 object library
    Ma per fare in modo che l'applicazione creata con vba 2007 possa girarae su tutte le versioni di office come si fa????

  2. #2
    L'avatar di Genio
    Genio non è in linea Scribacchino
    Quote Originariamente inviato da sal21 Visualizza il messaggio
    Ho scrotto un'applicazione in VBA for Excel versione 2007 che utilizza una reference Outlook 12.
    Fin qui tutto oK.
    Ma se faccio girare la stessa aplplicazione su Office 2000 o 2003 il codice va in errore facendo riferimento a una reference 12 di outolook mancante.
    Vado in reference da VBA e vedo: manca micrsoft outolook 12 object library
    Ma per fare in modo che l'applicazione creata con vba 2007 possa girarae su tutte le versioni di office come si fa????
    non credo sia possibile, forse al contrario crea l'applicazione con office 2000 e falla girare con 2007.

    secondo me!
    ℹ️ Leggi di più su Genio ...

  3. #3
    L'avatar di dragone bianco
    dragone bianco non è in linea Amanuense
    Ciao

    Usa questo metodo
    Leggi QUI "[VBA Access] Automazione OFFICE"

    Così facendo non ti riferisci più direttamente alle librerie
    Ciao
    ℹ️ Leggi di più su dragone bianco ...

  4. #4
    L'avatar di @Alex
    @Alex non è in linea Moderatore Globale
    L'uso delle Referenze è quanto di meno indicato per chi sviluppa applicazioni.
    Infatti chi è normalmente abiutuato a scrivere codice sà bene che non si deve MAI, se non in fase di SVILUPPO ma poi si tolgono, inserire i riferimenti espliciti a vantaggio dell'uso di LATE-BINDING o Associazione Tardiva della quale si è parlato ampiamente.

    L'uso dei Riferimenti Espliciti o EARLY-BINDING si usa solo la dove chi sviluppa deve ereditare gli Eventi dell'Oggetto COM, che con l'associazione tardiva non consente.

    Per dettagli cerca questi argomenti nel FORUM sono stati trattati ampiamente molte volte.
    ℹ️ Leggi di più su @Alex ...

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Libreoffice: differenti stili per differenti sezioni dell'ebook
    Da franciccio nel forum LibreOffice, OpenOffice e altro
    Risposte: 4
    Ultimo Post: 18-09-2017, 10:05
  2. Risposte: 9
    Ultimo Post: 12-01-2016, 10:40
  3. Differenti versioni Windows 7
    Da JayS nel forum Microsoft Windows
    Risposte: 8
    Ultimo Post: 31-01-2013, 15:38
  4. between su due database differenti...
    Da sal21 nel forum Microsoft Access
    Risposte: 1
    Ultimo Post: 07-11-2011, 12:09
  5. Conteggio di campi differenti
    Da stefanoaccess nel forum Microsoft Word
    Risposte: 5
    Ultimo Post: 13-09-2010, 10:57