Salve a tutti!

E' possibile con vb (ho la versione 2008) creare un'applicazione che controlli un secondo programma automatizzandone le azioni manuali? Mi spiego meglio, ho un programma di terze parti di cui non dispongo di sorgenti, che mi costringe a ripetere per mille volte la stessa attività ciclica (ie apri file, seleziona file , converti file, salva file, stampa file...dagli appositi menu a tendina).
Oltre ad aprire e chiudere il programma esterno tramite applicazione VB, come posso controllare le funzioni interne e passare pure i dati alle finestre di immissione? esiste una vaga possibilità
grazie 1k!
ciao
ffogs