Newsgroup: it.comp.lang.visual-basic
Titolo: Creare file word con VB6 e problemi di compatibilità con le varie versioni di office

Lavoro con VB6, ho la necessità di creare un file word che contiene testo e 
tabelle.
Il problema è che il programma andrà installato su pc in cui possono esserci 
varie versioni di word,
qual'è il modo più corretto di affrontare la questione?
Creando un file rtf non risolve, in quanto debbo creare due tabelle in cui 
talvolta possono esserci un numero non precisato a priori di righe, e non 
credo che si possa creare una tabella su un file rtf.
Ho provato a distribuire insieme al mio programma anche il componente di 
word utilizzato, facendo la prova con word xp, distribuendolo su un pc che 
ha installato word 2003, e si creano conflitti.
Sarebbe graditissimo un aiuto in proposito!
Grazie mille in anticipo a tutti! 

 credo che si possa creare una tabella su un file rtf.
Giusto per info: potere si può, ma la compatibilità delle tabelle
in RTF con Word non è totale. In particolare ci sono problemi
con l'allineamento del testo all'interno delle tabelle, o almeno
fino a qualche tempo fa era così. Con le ultime versioni non
so se abbiano risolto, è un po' che non ci guardo.
L'ultima specifica, la 1.9.1 è qui:
http://www.microsoft.com/downloads/details.aspx?FamilyId=DD422B8D-FF06-4207-B476-6B5396A18A2B&displaylang=en
Bye, G. 

 credo che si possa creare una tabella su un file rtf.
Io creo un Template in Word che poi salvo in RTF,
lo apro con WordPad e lo risalvo (per diminuire notevolmente le dimensioni 
finali del documento
e per poter usufruire al suo interno delle Tabelle, cosa non fattibile 
direttamente da WordPad).
Posizionando un marcatore tra una sezione e l'altra, con uno split recupero 
la sezione che mi interessa.
Riga1 'Intestazione Tabella
<END>
Riga2 'Riga Dati
<END>
RigaN 'Riga Totali
-- 
Ciao Fede
By Chicco Production
http://bcp.freetools.it

 ha scritto nel messaggio 
news:48e93c8e$0$11377$5fc...@news.tiscali.it...


 ha scritto nel messaggio 
news:48e9e8c2$0$40311$4faf...@reader5.news.tin.it...


 ha scritto nel messaggio 
news:48e9f5e5$0$14485$5fc...@news.tiscali.it...


 qual'è il modo più corretto di affrontare la questione?
Ma hai provato cosa succede?
Perchè io ho delle macro fatte su Word97 che lavorano anche su Word2007, ed
essendo il codice VBA l'analogo che puoi inserire in VB6, non dovrebbero
esserci problemi.

 esserci problemi.
Dicevo, allo stesso modo mi aggancio con excel senza guardare la versione.
Dim exclApp As Object
Set exclApp = CreateObject("Excel.Application")
E non ho mai dovuto fare distinzione fra versioni di Excel.
Probabilmente le funzionalità avanzate daranno errore se si tenta di usarle
in versioni precedenti, ma per scrivere del testo e delle tabelle non
dovrebbero esserci problemi.

 Probabilmente le funzionalitŕ avanzate daranno errore se si tenta di 


 ha scritto nel messaggio 
news:48e9f5e5$0$14485$5fc...@news.tiscali.it...


Dovrei provare anche questa strada,
utilizzando il VBA di una versione vecchia di word..
Grazie, se ho problemi li posterò!
Grazie mille
"Andrea [Work]" <andrea.isw...@gmail.invalid> ha scritto nel 
messaggio news:1kldmqrefs8zw.1...@40tude.net...


 questo file con una shell.
Il file RTF ottenuto alla fine,
non devi aprirlo con WORD
(che potrebbe non essere installato)
ma con WordPad
(installata di Default e parte di tutti gli SO Windows)!
