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