Il problema è per me trovare il codice da inserire in VB.Net per eseguire quello che ho chiesto
Beh a domande precise rispondi “devo andare dove devo andare” … non è molto utile …
E comunque non si richiede "codice" pronto all'uso (anche perché si dovrebbe capire come inserirlo nel tuo programma) ma indicazioni su come risolvere, eventualmente correzioni al TUO codice.
gli utenti conoscono a memoria le abbreviazioni lecite
Sì ma questo non ci serve perché è il programma che le deve conoscere per non accettare quelle sbagliate. Quindi le abbreviazioni (a meno che non siano una o due) devi averle in una lista, un file, un DB
devo avere un posto dove memorizzare le corrispondenze?
Ovvio, altrimenti come fa il programma ad associarle alle abbreviazioni i relativi file? Per magia?
Devi avere un DB vero e proprio (consigliato) oppure un file XML o un file di testo o altro per associare abbreviazioni e file. Ad esempio
AAA File1.doc
BBB AltroFilexy,xls
e così via.
Impostato questo DB con una tabella per questa configurazione
- prelevi il testo dal textbox
- controlli che esista nella tabella
- se esiste, prelevi il nome del file associato nel campo del record trovato e lo apri
- se non esiste, attendi due secondi (con una Sleep), cancelli il textbox e ripeti