| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1242 人关注过本帖
标题:求助:VB 响应 EXCEL 问题
只看楼主 加入收藏
云端?
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2008-1-8
收藏
 问题点数:0 回复次数:5 
求助:VB 响应 EXCEL 问题
请问:我想用下面的响应按钮事件代码,在DLL文件里响应EXCEL里的按钮(按钮已用另一个程序创建完,如果无法链接,重新创建也行),请问应该如何做?谢谢!!!

Private Sub tbToolBar_ButtonClick(ByVal Button As MSComCtlLib.Button)
    On Error Resume Next
    Select Case Button.Key
        Case "新建"
            LoadNewDoc
        Case "打开"
            mnuFileOpen_Click
        Case "保存"
            mnuFileSave_Click
        Case "打印"
            mnuFilePrint_Click
        Case "剪切"
     ......
搜索更多相关主题的帖子: EXCEL 
2008-01-08 18:19
随风逐流
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:passerby
等 级:版主
威 望:8
帖 子:4054
专家分:271
注 册:2007-6-13
收藏
得分:0 
没听明白。
你想你的DLL一直挂着?
人家用EXCEL时候
你的DLL就有反应?

[url=http://www./html/6/6694/]极道金丹[/url][url=http://www./html/2/2849/]九阴九阳[/url][url=http://www./html/2/2596/]凡人修仙传[/url]
2008-01-08 18:24
云端?
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2008-1-8
收藏
得分:0 
先谢谢斑竹的回应,我说明一下。
    我用EXCEL编了一个计算表,里面的函数和VBA代码太多了,还有很多按钮。我现在的EXCEL的一个空文件就是近3M,太大了。这样运行起来就慢了,启动时也有问题,另外也有保护代码的意思。所以为就学着用VB编了一个启动程序。现在是启动程序将载体EXCEL文件打开并加载完功能按钮后就关闭了,剩下就是按钮的功能代码问题。我也想把他们放到DLL文件里。如果用:
    Dim abc As New kkk
       abc.UnprotectVBP
这个方式链接到DLL里,也要很多代码,所以我就想能不能从DLL这边响应EXCEL里的按钮事件,这样EXCEL里去除这部分的代码,剩下的代码就不多了。
不知道我这样能说明白不能。多谢您,能不能帮我想想办法,看怎么处理好。谢谢了。
2008-01-08 21:23
随风逐流
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:passerby
等 级:版主
威 望:8
帖 子:4054
专家分:271
注 册:2007-6-13
收藏
得分:0 
我先问个问题。
你的EXCEL不会是因为代码多才有3M吧?
3M的代码你要知道不少。很难想象你的EXCEL里面写这么多代码

[url=http://www./html/6/6694/]极道金丹[/url][url=http://www./html/2/2849/]九阴九阳[/url][url=http://www./html/2/2596/]凡人修仙传[/url]
2008-01-09 09:36
xyc_lemon
Rank: 1
来 自:重庆
等 级:新手上路
帖 子:185
专家分:0
注 册:2007-12-22
收藏
得分:0 
斑竹对啊 ` 确实啊

[url=http://www./bbs/down.asp?html=863986]
2008-01-09 11:02
云端?
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2008-1-8
收藏
得分:0 
原帖由 [bold][underline]随风逐流[/underline][/bold] 于 2008-1-9 09:36 发表 [url=http://bbs.][/url]
我先问个问题。
你的EXCEL不会是因为代码多才有3M吧?
3M的代码你要知道不少。很难想象你的EXCEL里面写这么多代码



我的EXCEL里也就几十个按钮的运行代码,剩下的就不多了。如果只代码就要3M,大概这个问题早就搞明白了,就不需要麻烦您了。但是他们也很影响运行(我觉得),等这个搞完了,再考虑其他的怎么往外转。另外也有保护代码的意思。 这些都是题外话,非技术性的。我现在只想知道这个能否实现,要如何做。能告诉我吗?谢谢了。

[[italic] 本帖最后由 云端? 于 2008-1-9 12:02 编辑 [/italic]]
2008-01-09 11:57
快速回复:求助:VB 响应 EXCEL 问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.026908 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved