VB.NET生成的DLL不能再word2013中CreateObject

sunquan_0816 2014-06-12 06:56:32
我是学JAVA的,因为以前接触过VBA,被逼着用VB.NET做了一套可以让word使用的小程序。
用VS2008生成了一个DLL动态链接库,让word2003、2007、2010使用都没有问题,可是到word2013的时候,在宏中运行CreateObject的时候就会报错,提示信息为
ActiveX插件不能创建对象 错误码429。
不知道有没有人遇见过同样的问题。很纠结!
...全文
4269 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
sunquan_0816 2014-06-13
  • 打赏
  • 举报
回复
sunquan_0816 2014-06-13
  • 打赏
  • 举报
回复
引用 1 楼 caozhy 的回复:
word2013分为64bit和32bit的,另外,检查下你注册是否正确,运行regasm /codebase,指定正确的路径
谢谢您的回复,我使用的是regasm /codebase注册的。 注册成功了,DLL打包的时候使用的是anyCPU,应该是不分32和64的 我本身的电脑是64位的word2010 ,测试机上是64位的word2013,我的可以用,他的不行
feiyun0112 2014-06-13
  • 打赏
  • 举报
回复
装了对应的.net framework吗
threenewbee 2014-06-12
  • 打赏
  • 举报
回复
word2013分为64bit和32bit的,另外,检查下你注册是否正确,运行regasm /codebase,指定正确的路径

17,741

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET Framework
社区管理员
  • .NET Framework社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧