社区
VBA
帖子详情
VB中调用了Excel,此时如果用户打开一个Excel文件,出问题
hjker007
2011-03-04 06:35:11
VB程序中调用了Excel(并不显示出来的),进行数据读取和写入操作,
如果此时用户任一打开一个Excel文件,VB程序调用的Excel会从后台跳出来,
然后用户如果此时关闭Excel,则程序就报错了,因为程序中调用的Excel也被关闭了。
各位高手如何解决啊?
...全文
192
6
打赏
收藏
VB中调用了Excel,此时如果用户打开一个Excel文件,出问题
VB程序中调用了Excel(并不显示出来的),进行数据读取和写入操作, 如果此时用户任一打开一个Excel文件,VB程序调用的Excel会从后台跳出来, 然后用户如果此时关闭Excel,则程序就报错了,因为程序中调用的Excel也被关闭了。 各位高手如何解决啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ACMAIN_CHM
2011-03-05
打赏
举报
回复
那做不到,用户打开的EXCEL的时候,EXCEL自然需要显示到前台,这是由WINDOWS操作系统来调度的。
除非你的用户设置EXCEL的打开模式为每进程打开一个EXCEL。但这样显然耗资源,并且得在用户机器上进行设置。
hjker007
2011-03-05
打赏
举报
回复
一开始程序调用excel时,是在后台不显示的
当用户自己再打开excel文件时,用户打开的excel和程序调用那个excel都会显示出来了
我希望的是程序调用的这个excel不能跑到前台来,要一直在后台不显示。
xlsapp.visible=false 这个不管用
ACMAIN_CHM
2011-03-05
打赏
举报
回复
你的visible属性没有打开。
Dim ExcelID As New Excel.Application
Dim newbook As New Excel.Workbook
ExcelID.WorkBooks.Open App.Path & "\test.xls"
ExcelID.Visible = True
hjker007
2011-03-05
打赏
举报
回复
感谢 ACMAIN_CHM
learning8899
2011-03-05
打赏
举报
回复
先判断一下是否打开了excel
dbcontrols
2011-03-04
打赏
举报
回复
声明的时候加New关键字
利用
VB
操作
EXCEL
来生成复杂的报表
VB
可以作为
Excel
的宏语言,直接在
Excel
中
编写和运行代码,也可以独立开发为
一个
.exe应用程序,通过COM组件
调用
Excel
对象模型来操作
Excel
工作簿和工作表。在
VB
项目
中
,我们需要引用Microsoft
Excel
Object Library,...
C#操作
Excel
所需DLL库
C#操作
Excel
所必须的DLL库
文件
。可以在VS2010下使用。编程语言为C#.具体包含一下三个
文件
: Interop.
Excel
.dll Interop.Microsoft.Office.Core.dll Interop.
VB
IDE.dll
MSCOMCTL.OCX
难道是控件本身的
问题
,复制过来
一个
管用的控件MSCOMCTL.OCX,REGSVR32 C:\WINDOWS\SYSTEM32\MSCOMCTL32.OCX,注册功能,但
问题
依然。 3. 难道是安装的OFFICE 2007的
问题
,造成相关的DLL或OCX
文件
不匹配,卸载...
Aspose.Cells.dll
Aspose.Cells是
一个
强大的库,主要用于处理电子表格
文件
,如Microsoft
Excel
的.xlsx、.xls和.csv格式。Aspose.Cells.dll是这个库的核心组件,它提供了大量的API(应用程序接口)供开发者在他们的应用程序
中
创建、...
如何在
VB
中
打开
一个
Excel
文件
并
调用
Excel
文件
自身的
VB
A宏?
最近在做
一个
项目,项目的主体是基于
Excel
的
VB
A开发...为了使软件整体化、结构化,借助于
VB
,绘制了
一个
窗体,窗体上有若干个Button,每
一个
Button对应着
一个
带有
VB
A宏的
Excel
文件
。 借助于以下语句将
Excel
文件
打开
P
VBA
2,506
社区成员
10,831
社区内容
发帖
与我相关
我的任务
VBA
VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。
复制链接
扫一扫
分享
社区描述
VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章