Newsgroup: it.comp.lang.visual-basic
Titolo: Word e gli stili

Ciao a tutti,
ho trovato del codice per creare un progetto VB che apre un documento Word e
legge il testo.
Ho l'esigenza pero' di sapere cosa c'e' in scritto in corrispondenza di un
particolare "stile" utilizzato nel doc.
In pratica, quello che dovrei fare e':
1) aprire il documento
2) cercare il testo con un particolare stile
3) leggere il testo e inserirlo in un DB
4) ripetere i passi 2 e 3 per tutte le cose che mi occorrono
5) chiudere il documento
Qualche suggerimento?
Grazie
Ciao
Alessandro

 ha scritto nel messaggio
news:argb7k$i7h$1...@lacerta.tiscalinet.it...

Siccome stai prendendo una brutta piega (ossia ogni volta che ti serve
qualcosa, anzichč cercare nei post o su google metti lě un post e aspetti,
prima che qualcuno ti prenda a male parole ti dň un consiglio:
Word ha una cosa che si chiama registratore di macro.
Tu lo attivi, esegui quello che ti serve, poi prendi il codice generato e lo
incolli nel tuo progetto. Fai un paio di adattamenti, e vedrai che risolvi
il 99% dei problemi da solo, e magari imparando anche qualche cosa di nuovo.
Nel caso in particolare, avresti trovato immediatamente una cosina del tipo
Selection.Find.Style = ActiveDocument.Styles("Titolo 1")
ciao
Alberto

 Siccome stai prendendo una brutta piega
Ecco, vedi, stavo giusto aspettando......
Però avevo immaginato qualcosa di più scortese.....
Salutoni
Sergio


Grazie per le indicazioni.
Ti faccio notare che ho fatto solo un'altra domanda alle 15.37 e la risposta
che ho avuto da Fox Mulder mi e' servita proprio per girare un po' tra i
vari motori di ricerca inserendo le parole giuste (tipo "Word.Application").
L'esempio che citavo nella mia domanda l'ho trovato proprio in questo modo.
Solo che, non essendo un esperto VB, ho bisogno di qualche "dritta" in piu'
per muovermi nella direzione giusta.
Quindi, non mi sembra proprio di essere uno di quelli che "ogni volta che ti
serve qualcosa, anzichč cercare nei post o su google metti lě un post e
aspetti"...(anche perche', mentre ti rispondo, ho aperte altre 10 finestre
su Google, Altavista, Microsoft, ecc. dove ho trovato un bel po' di codice
ma non quello che serve a me). Inoltre, anche io frequento alcuni
newsgroup/forum dove si parla pero' di programmazione ASP e mi capita molto
spesso di rispondere a domande (lavoro nel web dal 1994 e ne so
qualcosa...). Quando trovo uno che ne sa molto meno di me lo aiuto
rispondendo anche a domande ovvie perche' se sono li' e' anche per quel
motivo... o no?
Ti ringrazio ancora per la tua segnalazione
Ciao
Alex

 Ti ringrazio ancora per la tua segnalazione
Prego.
Alberto

 se non sai che c'è il registratore di macro....
Si, conosco il registratore di macro. Ma prima di usare il registratore di
macro dovrei sapere come fare quello che mi serve, no?
Allora, nel mio caso, ho un documento e so che c'e' una parte di testo che
e' scritta, ad esempio, con lo stile "G_STILE". A me non risulta che ci sia
un modo per evidenziare o anche semplicemente posizionarsi nel testo in
corrispondenza di qesto stile... o mi sbaglio? E quindi, se non so come si
fa usando i comandi da menu', come posso usare il registratore di macro? Tu
sai come fare?
Ciao
Alex

 sai come fare?
Word ha uno strumento avanzatissimo che si chiama "Trova", lo individui nel
menù modifica.
Anzichè dirgli il testo da cercare, gli dici di cercare uno stile.
ciao
Alberto

 Anzichč dirgli il testo da cercare, gli dici di cercare uno stile.
Beh... tu non ci crederai ma non mi era mai capitato di dover cercare un
testo in base allo stile con cui era scritto...e quindi, pur conoscendo
piuttosto bene Word (pensa che ho usato anche lo "strumento avanzatissimo
che si chiama Trova" ;-))) non sapevo come procedere...
Beh, non si finisce mai di imparare...
A questo punto non mi rimane che provare ad inserire il codice nel mio
progetto e vedere cosa succede...
Grazie per le indicazioni
Alex