描述:
按照这个文档中提供的方法向wordxp中添加com插件
http://www.vchelp.net/itbookreview/view_paper.asp?paper_id=734
出现如下问题:
1,代码运行后,却没有如文章所说在word中显示出所添加的工具条和菜单?
2,无法在com加载项中添加所生成的WordAddin.dll
3,通过文章所示的方法拖了多个com加载项到工具条上,怎么可以把它删掉呢?
解决方案1:
我的OfficeAddIn.rgs
HKCR
{
OfficePlug.OfficeAddIn.1 = s 'OfficeAddIn Class'
{
CLSID = s '{EF09EAB1-89F9-4646-9403-C1D2456323DE}'
}
OfficePlug.OfficeAddIn = s 'OfficeAddIn Class'
{
CLSID = s '{EF09EAB1-89F9-4646-9403-C1D2456323DE}'
CurVer = s 'OfficePlug.OfficeAddIn.1'
}
NoRemove CLSID
{
ForceRemove {EF09EAB1-89F9-4646-9403-C1D2456323DE} = s 'OfficeAddIn Class'
{
ProgID = s 'OfficePlug.OfficeAddIn.1'
VersionIndependentProgID = s 'OfficePlug.OfficeAddIn'
ForceRemove 'Programmable'
InprocServer32 = s '%MODULE%'
{
val ThreadingModel = s 'Apartment'
}
'TypeLib' = s '{BB5888D5-2D27-4894-BCC6-4230E86A698D}'
}
}
}
HKCU
{
Software
{
Microsoft
{
Office
{
Word
{
Addins
{
'OfficePlug.OfficeAddIn'
{
val FriendlyName = s '数字金刚'
val Description = s '数字天空'
val LoadBehavior = d '00000003'
val CommandLineSafe = d '00000000'
}
}
}
}
}
}
}