| Luca Anghera |
Uso di Office
Ho fatto una piccola applicazione che, a partire da un documento base, riempie il documento con una serie di dati trovando i punti di inserimento mediante l'uso di segna libri.
Fino a qui nulla di speciale. Per fare ciò io istanzio un campo di tipo "Object" e con la vecchia CreateObject lo associa ad una wordapplication ecc. All' interno di "101 VB.NET Samples" ho visto una procedura che automatizza l'uso di Word. All'interno della bin crea una dll che si chiama interop.word.dll a me sembra che la dll referenzi il word che è installato sul mio pc (Office XP) cosa succede se distribuendo l'applicazione il cliente possiede una copia di office con versione differente dalla mia (ad esempio 2000 / 98). Io quando uso la createobject non specifico mai la versione del word. |
| Raffaele Rialdi |
Re: Uso di Office
> cosa
> succede se distribuendo l'applicazione il cliente possiede una copia di office > con versione differente dalla mia (ad esempio 2000 / 98). Devi lavorare con la versione più vecchia in sviluppo. COM obbliga alle versioni successive a supportare le vecchie interfacce per cui tutte le versioni successive devono supportare tutte le tue chiamate. Raffaele |