Guarda questo articolo di Microsoft:
HOW TO: Automatizzare Microsoft Access da Visual Basic .NET
https://support.microsoft.com/it-it/...?wa=wsignin1.0
Devi prestare attenzione a non mescolare (come fai tu) early-binding e late-binding.
Se il progetto (applicazione) deve essere distribuita a terzi è indispensabile usare il late-binding, per evitare i problemi di versioni differenti.
In questo mio articolo spiego come padroneggiare queste tecniche con successo.
L'esempio è per Excel (c'è anche per Word e Outlook) ma l'approccio è identico per qualsiasi applicazione Office (cambiano ovviamente solo i comandi specifici dell'applicazione stessa).
VS2010 - Early-Late Binding in VB.NET con Excel
http://nuke.vbcorner.net/Projects/NE...S/Default.aspx
![]()