社区
VBA
帖子详情
VB中调用了Excel,此时如果用户打开一个Excel文件,出问题
hjker007
2011-03-04 06:35:11
VB程序中调用了Excel(并不显示出来的),进行数据读取和写入操作,
如果此时用户任一打开一个Excel文件,VB程序调用的Excel会从后台跳出来,
然后用户如果此时关闭Excel,则程序就报错了,因为程序中调用的Excel也被关闭了。
各位高手如何解决啊?
...全文
227
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
详解 一、
VB
读写
EXCEL
表:
VB
本身提自动化功能可以读写
EXCEL
表,其方法如下: 1、在工程
中
引用Microsoft
Excel
类型库: 从"工程"菜单
中
选择"引用"栏;选择Microsoft
Excel
9.0 Object Library(
EXCEL
2000),然后选择"确 定"。表示在工程
中
要引用
EXCEL
类型库。 2、在通用对象的声明过程
中
定义...
vb
调用
excel
方法大全
在
VB
中
要想
调用
Excel
,需要
打开
VB
编程环境“工程”菜单
中
的“引用”项目,并选取项目
中
的“Microsoft
Excel
11.0 object library”项。由于你的
Excel
版本不同,所以这个选项的版本号也是不同的。 因为
EXCEL
是以层次结构组织对象的,其对象模型
中
含有许多不同的对象元素。 第一层:Application对象,即
Excel
本身; 第二层:wo
如何在
VB
中
打开
一个
Excel
文件
并
调用
Excel
文件
自身的
VB
A宏?
最近在做
一个
项目,项目的主体是基于
Excel
的
VB
A开发。项目的各个要求比较零碎,每一项要求之间互相独立,于是每一项要求就由
一个
Excel
表格来单独实现,项目结果是产生了若干个零碎的带有
VB
A宏的
Excel
文件
。 为了使软件整体化、结构化,借助于
VB
,绘制了
一个
窗体,窗体上有若干个Button,每
一个
Button对应着
一个
带有
VB
A宏的
Excel
文件
。 借助于以下语句将
Excel
文件
打开
P
vb
调用
excel
方法详解及操作相关操作命令大全
如果你要在
VB
中
要想
调用
Excel
,需要
打开
VB
编程环境“工程”菜单
中
的“引用”项目,并选取项目
中
的“Microsoft
Excel
11.0 object library”项。由于你的
Excel
版本不同,所以这个选项的版本号也是不同的。 因为
EXCEL
是以层次结构组织对象的,其对象模型
中
含有许多不同的对象元素。 第一层:Application对象,即
Excel
本身; 第二层:workbooks对象集,指
Excel
的工作簿
文件
; 第三层:worksheets对象集,表示的是E...
在
vb
.net下如何操作已经
打开
的活动
excel
文件
在
vb
.net下如何操作已经
打开
的活动
excel
文件
前言一、原理是什么二、使用步骤1.引入库2.读入数据总结 前言 用
VB
.NET操作
excel
的时候发现,如果用
excel
=new Microsoft.Office.Interop.
Excel
.Application 这种方法无法操作已经
打开
的
excel
工作簿,所以找了很久都没有找到办法.后来在QQ群大佬的指点下终于找到了解决办法,代码如下 提示:以下是本篇文章正文内容,下面案例可供参考 一、原理是什么 在两个不同的实体(两个线程或者进程甚至机器、在M
VBA
2,506
社区成员
10,830
社区内容
发帖
与我相关
我的任务
VBA
VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。
复制链接
扫一扫
分享
社区描述
VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章