如何注册office插件
当前注册的方法都是在工程的rgs文件下写一段注册表程序,然后编译一下工程,就可以注册成功。
比如
HKCR
{
OOLPlugins.Connect.1 = s 'Connect Class'
{
CLSID = s '{305204C8-8F85-4E76-AB5B-4447703AA878}'
}
OOLPlugins.Connect = s 'Connect Class'
{
CLSID = s '{305204C8-8F85-4E76-AB5B-4447703AA878}'
CurVer = s 'OOLPlugins.Connect.1'
}
NoRemove CLSID
{
ForceRemove '{305204C8-8F85-4E76-AB5B-4447703AA878}' = s 'Connect Class'
{
ProgID = s 'OOLPlugins.Connect.1'
VersionIndependentProgID = s 'OOLPlugins.Connect'
ForceRemove 'Programmable'
InprocServer32 = s '%MODULE%'
{
val ThreadingModel = s 'Apartment'
}
'TypeLib' = s '{B8FD5398-917C-46EB-B940-71EF17DE05BF}'
}
}
}
HKCU
{
NoRemove Software
{
NoRemove Microsoft
{
NoRemove Office
{
NoRemove Outlook
{
NoRemove Addins
{
Plugins.Connect
{
val Description = s 'Sample Addin'
val FriendlyName = s 'Sample Addin'
val LoadBehavior = d 3
}
}
}
}
}
}
}
但是如果我现在只有编译好的dll,在另外一个没有编译环境的电脑上,应该怎么进行注册来让程序可以识别到我的插件。
一用regsv32 "dll.name"来注册,会提示“Loadlibrary失败,应用程序的配置位置不正确”。
谢谢
[最优解释]
null
[其他解释]
自己顶,求达人帮忙看看,
[其他解释]
自己再顶上去。
------其他解决方案--------------------
帮楼主祈祷问题赶快解决。