首页 新闻 搜索 专区 学院

开发一个能够应用在Office2007客户端使用的自定义函数(MOSS)?

0
悬赏园豆:30 [已解决问题] 解决于 2010-11-29 10:29

在实验此功能时,我将自定义的函数注册成COM组件后,在Excel中到了选择添加COM组件这一部时,却提示“找不到加载宏‘mscoree.dll’”错误,一直没找到原因
在选择COM组件时,可以看到它会调用mscoree.dll,这个文件正常位置是在system32下,我检查后发现这个文件是正常的,而且系统中很多应用都在使用这个DLL,最后也没找到解决方法
如果谁知道怎么解决这个问题,希望您能尽快回复我!


我其他的联系方式:
邮箱:demin9239@163.com
QQ:413682194

spook1125的主页 spook1125 | 初学一级 | 园豆:100
提问于:2010-09-26 14:44
< >
分享
最佳答案
0

把你的COM组件注销掉后,重新注册。.Net COM组建的注销和注册和非托管的不太一样。

在开发工具的“宏安全性”中设置加载项权限。

收获园豆:30
Launcher | 高人七级 |园豆:45045 | 2010-09-26 16:25
我按您提示的方法尝试了,重新注册了COM组件,而且修改了宏安全性,但还是报同样的错误! 再就是我注意到,当我注册COM组件时间,我注册使用到DLL文件是ExcelCom.dll,但注册成功后,他提示的注册文件是mscoree.dll,是不是这里的原因哪?
spook1125 | 园豆:100 (初学一级) | 2010-09-27 22:34
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册