Dovrei stampare in .PDF alcuni Report di Access 2007 tramite uno script di VB.NET.
Visto che Access 2007 consente la stampa con il formato .PDF, ho realizzato una Macro che, quando viene eseguita, fa esattamente quello che chiedo, cioè mi apre a schermo un File .PDF
Premetto che quello che sto realizzando è un progetto interno alla Rete Locale e che tutti Client hanno installato Access 2007.
Se non ho capito male quello che ho visto sulla rete, dovrebbe essere possibile eseguire la stessa Macro anche da uno Script VB.NET, ma fino ad ora non ci sono riuscito.
Per la verità mi sono già arenato all'apertura del DB, che a me non risulta possibile. Ho utilizzato diversi esempi trovati sulla Guida, dei quali quello riportato è solo uno fra tanti:

codice:
    Dim oAccess As Access.ApplicationClass

         'Start Access and open the database.
         oAccess = CreateObject("Access.Application")
         oAccess.Visible = True

         'You will need to put the path to your own database here.
         oAccess.OpenCurrentDatabase("C:\Program Files\Microsoft Office
    \OFFICE11\Samples\Northwind.mdb", False)

         'Run the macro.
         oAccess.Run("ImportTxtFile")

         'Quit Access without saving the database.
         oAccess.DoCmd().Quit(Access.AcQuitOption.acQuitSaveNone)
         System.Runtime.InteropServices.Marshal. _
            ReleaseComObject(oAccess)
         oAccess = Nothing

che però a me da subito questo errore: Il Tipo Access.ApplicationClass non è definito.
Altri esempi non mi hanno portato lontano e non vorrei dilungarmi con altri script: all'occorrenza li posterò in seguito.
Grazie per chi vorrà aiutarmi a risolvere questo problema.