首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

怎么注册office插件

2012-12-22 
如何注册office插件当前注册的方法都是在工程的rgs文件下写一段注册表程序,然后编译一下工程,就可以注册成

如何注册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
[其他解释]
自己顶,求达人帮忙看看,
[其他解释]
自己再顶上去。


------其他解决方案--------------------


帮楼主祈祷问题赶快解决。

热点排行