Office 2000调用.net com组件,按照一般的设置总会报错。
经过不懈的查找,我的同事--老黄终于找到了一个方法:可以使Office 2000运行.net com组件,具体如下:
1, 强命名ComClient.dll和ClientHelper.dll并编译;
2, 采用regasm /tlb /codebase ComClient.dll 命令进行com组件注册, 确保ComClient.dll是含路径的, 比如: C:/ComClient.dll;
3, 将附件中的Excel.exe.config复制到Excel 2000的执行文件目录;
4, 在Excel VBA-> Tools -> Add References添加Com引用, 编写VBA代码.
灵感来自以下链接:
http://forums.microsoft.com/msdn/ShowPost.aspx?PostID=2363684&SiteID=1
嘿嘿嘿嘿。。。。