RE:ABRIR CUALQUIER TIPO DE DOCUMENTOS
Te voy a poner un ejemplo de Excel supongo que para el word seria igual para otros parecido pero no lo se seguro
A ver deberias definirte una variable por ejemplo "programa" como object
Dim programa as Object
Luego para abrirlo seria:
Set programa = CreateObject("Excel.Application")
programa.workbooks.Open Filename :=<Ruta del fichero>
Esto es para cuando no tienes referencias en tu proyecto de la aplicacion a abrir, pero lo mas sencillo es poner las referencias que quieres (de Word, Acrobat Reader....) y crearte la misma variable programa del tipo que quieres que sea tu programa,
Dim programa as word.application
a partir de ahi todo seria mas sencillo
un Saludo
EnR