我已经为使用Visual Basic 2008(VS Professional)的Access 2003创建了托管代码AddIn,它在我的开发计算机上工作良好。它是使用共享外接模板创建的。Access 2003的托管代码AddIn
我使用了安装项目来安装...并安装了.Net框架。
然而,当我尝试部署到另一台PC,我得到以下错误:对象的
方法“连接”“COMAddIn”失败
发生故障的代码是:
With COMAddIns("MyAddin1.Connect")
' Make sure the COM add-in is loaded.
.Connect = True 'The code crashes here
.Object.TestAddIn
End With
用于创建的文章是here(尽管这是为Access 2007编写的)
加载项确实存在于集合中,但未加入东北样带。它也不会出现在通过MS Access 2003 GUI安装的COM ADD-INS列表中。
我试过重新安装Office 2003(完全安装)并重新安装加载项。
感谢您的回答。除非我误认为KB908002适用于Visual Studio 2005,不适用于VS 2008不知道这是否仍然适用,无法在VS 2008上安装。 – Mark3308 2009-06-24 14:25:31
我正在阅读http://msdn.microsoft.com/en-us/library/zdc263t0.aspx上的文章,试图让它工作 – Mark3308 2009-06-24 18:52:14