<<< 返回 access911.net 编程静态资料库索引页

如何让EXCEL中对象的OnAction可以直接调用ComAddIn Dll文件中指定类的指定函数?

 

作者:cg1  摘自:access911.net  录入:cg1  时间:2011-12-16  浏览人次:568


专题地址:http://access911.net/fixhtm/72FABF1E17DCE7F3.htm 如果需要更详细的评论或说明,请点击该地址。

 

简述:

 


问题:

如何让EXCEL中对象的OnAction可以直接调用ComAddIn Dll文件中指定类的指定函数?《OA》

在帮助中找到了以下几句
本示例向命令栏“Custom”添加一个命令栏控件。COM 加载项“FinanceAddIn”将在每次单击该控件时运行。

Set myBar = CommandBars("Custom")
Set myControl = myBar.Controls _
    .Add(Type:=msocontrolButton)
With myControl
    .FaceId = 2
    .OnAction = "!<FinanceAddIn>"
End With
myBar.Visible = True

但是无论我如何设置,而且绝对保证 COM ADDIN DLL文件已经正确注册了,但是仍然无法启动对应的函数。

 

回答:

参考了微软的KB

http://support.microsoft.com/kb/238228/en

[URL]http://access911.net/csdn/FileDescri.....................
...........

资料库随时有更新,欲查看最新详情请单击专题地址http://access911.net/fixhtm/72FABF1E17DCE7F3.htm

 


上一篇:如何在Excel2003的工作表中加入标尺功能,以厘米为单位?

下一篇:Excel中批量执行SQL Server语句,如何校验是否有SQL注入漏洞

2017年2月22日生成静态资料