Newsgroup: it.comp.appl.access
Titolo: Documentazione con esempi su Automazione MSWORD

Possibile che non si riescano a trovare degli esempi sull'utilizzo
dell'automazione di word da access che coprano l'uso dei bookmark, il
passaggio della posizione di un bookmark nella selection, l'inserimento di
parti di un documento in un altro?
Grazie in anticipo,
Federico

 ha scritto nel
messaggio news:9ih9ie$2ku$1...@fe2.cs.interbusiness.it...

Nell'help sia di access che di word hai già controllato?
Di automazione tra access-word, access-excel se ne parla quasi
periodicamente. Se non trovi soluzioni nei messaggi precedenti, nel sito
comune (
www.sitocomune.com
), in internet (cosa strana), nel sito Microsoft;
invia il problema e vediamo se è possibile risolverlo...
Ciao.

 wrote in message
9ihbhk$6a9$1...@canarie.caspur.it...

----------
Ciao Sergio,
allora, il mio problema è il seguente:
devo formulare un'offerta di un set di macchine che fanno parte di una certa
catena produttiva. Non è detto che tutte le macchine vengano scelte ma
potrebbero esserci solo un paio di voci in tutto. Ogni macchina ha delle
caratteristiche peculiari alle quali corrisponde una descrizione differente
già scritta in altrettanti documenti word (che potrei incorporare in uno
unico e gestirmelo con i bookmark. Il testo corrispondente ad ogni macchina
è complesso, formattato e di lunghezza cospicua.
In testa al documento ci sono le informazioni che riepilogano l'offerta (già
in una coppia di tabelle padre-figli), Seguono le descrizioni da prendere
dai documenti word (o dal documento word con bookmarks) che vanno gestite
come elenco numerato (altro intoppo), infine il riepilogo con i prezzi ed il
totale.
Nella tabella elenco macchinari volevo inserire un campo bookmark che mi
punta neldocumento descrizioni al bookmark corrispondente, fino al bookmark
successivo o alla fine del documento (che potrebbe essere un altro bookmark
in modo da non dover fare controlli diversi da bookmerks(n) fino a
bookmarks(n+1)
Ho guardato nel sito microsoft, nel sito comune e in vari siti su access.
Non ho trovato nessun esempio sull'utilizzo dei bookmarks se non poche righe
che tornano sempre al mydoc.bookmarks(n).select ma che non sono riuscito a
passare nel mydoc.selection... A parte il fatto che non ho i references sui
comandi nell'editor del codice access e quindi per ogni comando devo
guardarmi metodi e proprietà, non mi segnala gli errori se non in esecuzione
e così via. Anche a registrare una macro non sono riuscito ad esportare il
codice (pur con tutte le correzioni del caso) senza che mi caricasse di
errori. ... sig!
Premetto che in vba e vb mi muovo bene ma non ho mai fatto nulla con Ole
Automation.
Ok, grazie ancora,
Federico

 ha scritto nel
messaggio news:9ihgip$sji$1...@fe1.cs.interbusiness.it...


Scusa ho inviato il tuo messaggio senza rispondere.
Ho stampato il messaggio e me lo leggo a casa...
Ciao.

Allora mi sono letto e riletto il messaggio; secondo me ti conviene inserire
un collegamento ipertestuale che punta alla porzione (o posizione) del testo
del documento.
Se non vado errato tu scrivi che nei documenti non ci sono bookmark, quindi
non è possibile scrivere codice VBA che cerca nei documenti il riferimento e
lo visualizza.
L'unica via quindi è cercarlo a mano, copiare ed incollare solo il
collegamento alla parte di testo.
Altrimenti conosci una "parola chiave" che può identificare l'inizio del
paragrafo e la fine del paragrafo che vuoi leggere?
Il testo nel documento viene modificato?
Considera che le tabelle in un documento word sono numerate e puoi comunque
fare riferimento alle loro celle, ma tu conosci l'esatta posizione (numero
tabella - riga/colonna) dei dati da leggere?
Tempo fa', con un amico abbiamo risolto un problema simile con l'accoppiata
Excel - Word. In Excel ci inserivamo le informazioni (nome e cognome
dell'autore, descrizione documento, altre note etc. etc.) che ci servivano
per individuare il documento e con un collegamento ipertestuale arrivavi nel
punto preciso che avevamo copiato.
Tutto a manetta...
Ciao.