注册 登录
编程论坛 VB6论坛

用vb6自动生成工作簿及按钮后工作簿间切换取值问题

sdhtli 发布于 2012-03-30 08:43, 726 次点击
       我用vb6写了个dll 在Excel里引用,其功能是想用于自动生成和在工作簿之间切换,自动生成工作簿及按钮后,用自动生成的按钮在工作簿间切换取值失效,源码已在附件中,看看坛里那位精通这方面的老师能给指点一下,或者给个思路,欢迎各位朋友出谋献策,把这个功能能完善了,谢谢
         点击上面的工具栏出现工作簿切换窗口,点击生成工作簿,可在生成的工作簿之间切换,主要问题是,用生成的按钮切换窗口时,工作簿之间的链接取值失效,
         正常的我们在单元格输入=号后手动切换到其他工作簿,在点击相应的单元格可以取得数值,为什么用自动生成的按钮就不行了呢.求告人,谢谢
       输入=号后,用按钮切换到其他工作簿,再点击引用的单元格,会出现,两个光标选择框,编辑兰也不出现正常的引用公式,纠结死了,如下图,正常的应该是只出现一个虚线光标选择框,是不是加载的vb窗体和Excel不是一个进程引起的呢

只有本站会员才能查看附件,请 登录

只有本站会员才能查看附件,请 登录


8 回复
#2
sdhtli2012-04-01 08:13
那位老师能帮我看看呢?谢谢
#3
wube2012-05-02 10:05
其他不说的光看你的DLL~就觉得不正常~
我拿我自己写的DLL的用微软的监看程式和你的DLL中进行比对~

这是我写的某的DLL档的内容~可以读取出来有哪些​​功能~
只有本站会员才能查看附件,请 登录


这是你写的某的DLL档的内容~无法读取出来有哪些​​功能~
只有本站会员才能查看附件,请 登录
#4
sdhtli2012-05-02 10:20
谢谢了楼上的老师,这个不是标准的dll,我也搞不懂
#5
风吹过b2012-05-02 11:00
这个我不会。
#6
wube2012-05-02 11:19
话说要用VB生成EXCEL的资料和宏和EXCEL的上的菜单栏功能项和EXCEL的内的控制按钮~
不需要用到的DLL就可以实现~

EXCEL的Sheet Code和Module Code和Class Code用VB就能做了~
但是需要详细了解的EXCEL这个类的每一个功能~
百度一下就有一堆说明资料~要花点时间就是~
#7
wube2012-05-02 11:21
以下是引用wube在2012-5-2 10:05:00的发言:

其他不说的光看你的DLL~就觉得不正常~
我拿我自己写的DLL的用微软的监看程式和你的DLL中进行比对~

这是我写的某的DLL档的内容~可以读取出来有哪些​​功能~


这是你写的某的DLL档的内容~无法读取出来有哪些​​功能~


Depends : Microsoft Visual Studio 内建的小工具~用来查的DLL内含功能的~
#8
wube2012-05-04 21:00
试了VB6做的DLL~
只有本站会员才能查看附件,请 登录

本来以为VB6做的DLL可能Depends会有问题~试了一下~
随便拿一个以前写的类模块放到VB6新开的DLL的工程中~
属性改设定成为公用再compliar成DLL后~
还是可以叫出资料~虽然怪怪的~但是不是空的~
不过DLL我是​​比较习惯用C写~这是个人感觉~
#9
wube2012-05-04 22:10
会不会是因为我几乎都有用到API的关系?
所以会跟其他的DLL产生连结~
1