上次做了一个邮件发送群发程序,邮件列表是从Excel中读取,引用"Microsoft.Office.Interop.Excel.dll"。
测试时,和预期一样,很“成功”。可是换了一台计算机后,一直提示“未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序。"。
认真检查发现,原来开发用的计算机的上Office是2007版的,不能正常运行的计算机上的则是2003版。
那怎样解决这个问题?
把2007 Office system 驱动程序:数据连接组件安装一下就可以了。