| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 874 人关注过本帖
标题:[讨论]VB与EXCEL
只看楼主 加入收藏
jlehyy
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2006-2-1
收藏
 问题点数:0 回复次数:0 
[讨论]VB与EXCEL

我的项目是将工程与EXCEL连接起来的,用VB做好项目并生成工程之后,试问:运行中的工程与连接该工程EXCEL文件是否可以同时打开?如果行的话,我希望,运行工程对EXCEL进行读写操作时,该显示的EXCEL表能及时反应出VB对EXCEL的操作内容。举个例子:当运行工程添加一条新纪录,EXCEL表上也添加了该纪录;当通过工程删除EXCEL表上的某一条记录时,EXCEL表上的该条记录就被删除了。总而言之,显现的EXCEL表上都能及时按工程操作进行相应的操作。你能告诉我怎么做吗?

另外:

1.有人给我看过工程与EXCEL可以同时打开,但仅限于调用EXCEL表的内容;

2.以下是我之前做的有关VB与EXCEL连接的代码,但VB运行时,打开连接的EXCEL文件,系统提示不能打开。

'连接EXCEL

If Dir("D:\a\excel.bz") = "" Then
Set xlapp = CreateObject("excel.application")
Set xlbook = xlapp.Workbooks.Open("D:\a\Book1.xls")
xlbook.RunAutoMacros (xlAutoOpen)
……
End If

'断开EXCEL并退出

Private Sub MDIForm_QueryUnload(Cancel As Integer, UnloadMode As Integer)
If Dir("D:\a\excel.bz") <> "" Then
Unload inputfrm
Unload lookfrm
xlbook.RunAutoMacros (xlAutoClose)
xlbook.Close (False)

xlapp.Quit
Unload Me
End If

End Sub

这些代码我都是在网上查找到的,有一点不理解的是excel.bz,它是连接VB与EXCEL的中介吗?而且这个代码不能解决我上述的问题,你觉得该怎么做?

在此谢谢。希望你尽快回复。

搜索更多相关主题的帖子: EXCEL 
2006-02-01 20:55
快速回复:[讨论]VB与EXCEL
数据加载中...
 
   



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

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