Ammettiamo che dal tuo programma vuoi aprire un file di cui conosci il percorso per farlo vedere all'utente. Da codice è necessario interrogare l'assembly System.Diagnostics.Process che avvia il processo indicato ovvero il percorso del file da aprire. Se l'estensione del file è associata ad un programma, in automatico si aprire il programma per visualizzare i file e quindi il file stesso. Nel caso in cui il file non esista o ci sia qualche problema viene generato in errore ed è per questo che è stato inserito il Try.
1: Try
2: Dim Proc As New System.Diagnostics.Process
3: Proc.StartInfo.FileName = _tmpPathFile
4: Proc.Start()
5: Catch ex As Exception
6: MessageBox.Show("Non è possibile aprire il file", "Apri", MessageBoxButtons.OK, MessageBoxIcon.Error)
7: End Try