Newsgroup: it.comp.lang.visual-basic
Titolo: visualbasic e word

avrei bisogno di un aiuto
dato un FILE WORD  COME  questo tipo:
1. 23-19 10-13 2. 28-23 13-17 3. 21-18  5-10 4. 23-20  1-5 5. 31-28
10-13 6. 20-15 11x20 7. 24x15 12-16 8. 28-23  7-12 9. 32-28  3-7 {se
4-7 18-14 6-11 x x 24-20 3-6 26-21 il Bianco sta meglio} 10. 28-24
7-11 11. 24-20  {la mossa fondamentale, blocca lo sviluppo del nero}
6-10 {per 4-7 vedasi variante non giocata} 12. 15x6  2x11 13. 18-14
11x18 14. 26-21 17x26  15. 30x14 13-17 {non si può 12-15 x 8-12 per
11-7 x 29-26 e blocco !!} 16. 29-26 10-13 17. 14-10  5x14 18. 19x10
4-7 19. 10-6  7-11
vorrei poter costruire una macro che faccia questo.
selezioni tutto il  testo tra parentesi graffe. lo tagli e lo incolli in
calce al documento, precedendolo da una lettera esempio (A)  e metta la
stessa lettera di richiama al numero precedente il taglio, poi proceda
alla seconda e cosi via.
ottenendo questo:
1. 23-19 10-13 2. 28-23 13-17 3. 21-18  5-10 4. 23-20  1-5 5. 31-28
10-13 6. 20-15 11x20 7. 24x15 12-16 8. 28-23  7-12 9. 32-28  3-7 (A)
10. 28-24  7-11 11. 24-20  (B) 6-10 (C) 12. 15x6  2x11 13. 18-14 11x18
14. 26-21 17x26  15. 30x14 13-17 (D)
 16. 29-26 10-13 17. 14-10  5x14 18. 19x10  4-7 19. 10-6  7-11
A) se 4-7 18-14 6-11 x x 24-20 3-6 26-21 il Bianco sta meglio
B) la mossa fondamentale, blocca lo sviluppo del nero
C) per 4-7 vedasi variante non giocata
D) non si può 12-15 x 8-12 per 11-7 x 29-26 e blocco !!

 cosi via.
Devi giocare un po' con le stringhe.
La proprieta' Text dell'oggetto Document conterrà il testo
originale.
Usa una stringa (o piu') di appoggio per costruire il testo
finale,
Instr per trovare le graffe,
Mid, Left, Right per estrarre i vari pezzi,
un qualche contatore per "contare" le note gia'
"estrapolate".
hth,
Lokar
-- 
Sito Comune: 
http://www.it-lang-vb.net/
Manifesto: 
http://www.it-lang-vb.net/docs/Manifesto.txt
Statuto: 
http://www.it-lang-vb.net/docs/Statuto.txt
UGIdotNET - 
http://www.ugidotnet.org

Ti ringrazio per la risposta, ma haime io mastico poco la programmazione.
non saprei da che aprte incominciare.
se mi dai un aiutino :-)
grazie

[m_39] scrisse:

Non prenderla a male, ma credo che un aiutino di questo livello sia materia
da "libro" piuttosto che da newsgroup.
Vai in una libreria, meglio se bella grossa, guardati lo scaffale dedicato
all'informatica e cerca di capire se qualcuno dei testi lì esposti può fare
al tuo caso. Leggi bene i titoli e la quarta di copertina, per capire qual è
il livello del libro e che cosa spiega, e fai un bell'investimento in
formazione.
Auguri di buon lavoro
Salutoni
Sergio

forse ho sbagliato news.
speravo di trovare una buona anima che con poco (ma forse mi sbaglio magari
serve tanto tempo) mi scrivesse un piccolo programmino o mi aiutasse in tal
senso per far si che con word si riesca ad ottenere la formatazzione che ho
chiesto.

 forse ho sbagliato news.
No hai sbagliato e basta.
[m_39]

Ciccio, questo non e' un help desk. E' un newsgroup, fatto
di persone (prevalentemente lavoratori) che discutono di
programmazione in Visual Basic. Capita spesso di aiutare
"colleghi" in difficolta', anche su banalita'. Ma se vuoi
che qualcuno "ti scriva il programma" perche' tu sei
incapace, hai sbagliato posto.
Studiati qualche manuale di base, comincia a fare le tue
prove e posta qui un po' di codice, e vedrai che una mano
arrivera'. Ma se insisti su questo tono e con questi modi
l'unica mano che puo' arrivarti e' (virtualmente) in faccia!
Happy Coding,


 "estrapolate".
Lokar


Ti ringrazio per la risposta, dai toni amichevoli, efficiente ed efficace.
:-)
confesso di aver sbagliato.

[m_39] scrisse:

forse si.
può anche darsi che qualcuno possa e voglia farti un programmino del genere,
ma in genere questo newsgroup serve a chi vuole fare qualcosa, non sa come
farlo ma vuole comunque farlo lui.
Chiaro che uno può dire: a me non interessa imparare a programmare, io
vorrei solo risolvere questo problema, ma di solito a questo punto la cosa
diventa un rapporto professionale. Tradotto in soldoni: quanto saresti
disposto a pagare il programmino?
Salutoni
Sergio