per aprire un file rtf, puoi usare un controllo di VB, si chiama
Microsoft Rich TextBox Control
e lo trovi tra i componenti.
una volta caricato il file nel controllo che poi altro non è che un TextBox con funzionalità avanzate, puoi fare le modifiche che ti servono e stamparlo o salvarlo.
per fare le modifiche, potresti predisporre nell'RTF originale dei tag univoci che sostituirai all'occorrenza con il dato vero e proprio, ad esempio:
Preventivo n°: {NUMEROPREV}
Data: {DATAPREV}
una volta caricato l'RTF nel controllo puoi fare una ricerca e sostituzione, ad esempio:
cerchi {NUMEROPREV} e sostituisci con 00023
Boolean