com组件,64机上office的VBA无法创建对象,求解决!

SongSandy 2014-04-09 10:55:33
我做了一个com组件,32位机上office的VBA中可以正常创建。64机上注册也成功,写了一个vbs文件,运行也能创建对象。但是在office的VBA,就报错:ActiveX部件无法创建对象。
请问这是为什么啊?求解决!
代码如下 :

set obj=CreateObject("test.jyxt")
组件用.net写的,编译成any cpu,64,86位都已经试过了,在64位机上都不行。
...全文
489 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
laoyebin 2014-04-16
  • 打赏
  • 举报
回复
用这个CreateObject的话,要先引用才行
赵4老师 2014-04-09
  • 打赏
  • 举报
回复
在64位Windows下: 64位exe和dll在目录c:\windows\system32目录下; 32位exe和dll在目录c:\windows\syswow64目录下;
SongSandy 2014-04-09
  • 打赏
  • 举报
回复
与这个没关系,我自己做的com组件,放哪不一样嘛

6,210

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office应用
社区管理员
  • Microsoft Office应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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