请问如何在用workbooks.open()打开一个excel文件时不把它显示出来?

luckyzlcat 2005-07-09 12:53:14
如题。也就是说,如何打开一个excel文件,但是不显示,而且不要产生闪烁?
谢谢!
...全文
2619 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
SilentCPU 2005-07-21
  • 打赏
  • 举报
回复
老兄,一定有办法的吧,给点具体指点吧
SilentCPU 2005-07-20
  • 打赏
  • 举报
回复
但是打开word程序如果关闭最后一个document时,仍然出现闪烁,请高手在给予进一步指点,谢谢。
http://community.csdn.net/Expert/topic/4146/4146239.xml
maweifeng 2005-07-20
  • 打赏
  • 举报
回复
这个好像没什么好办法,用VB通过COM自动化调用应该没有这个问题。
aperyx 2005-07-19
  • 打赏
  • 举报
回复
補充:
打开文件後,
ActiveWindow.Visible = False
就可以把當前文件隱藏
不闪烁 就用樓上的ScreenUpdating
maweifeng 2005-07-13
  • 打赏
  • 举报
回复
首先:
Application.ScreenUpdating = False

然后操作打开,操作,关闭。
最后:
Application.ScreenUpdating = True
luckyzlcat 2005-07-12
  • 打赏
  • 举报
回复
多谢楼上。看来是我没有说明清楚。我有一个主excel文件,要从它开始打开其他的excel文件。我希望打开其他的文件都不显示,但是主文件必须一直显示。
ExcelApp.Visible = False 会把所有的都隐藏吧?
province_(雍昊) 说可以先隐藏。我就是想知道怎么才能先隐藏啊。
flyingZFX 2005-07-11
  • 打赏
  • 举报
回复 1
呵呵,你不让它显示,它当然不会显示了。

ExcelApp.Visible = False

就可以了。
province_ 2005-07-09
  • 打赏
  • 举报
回复
哎,难道你就不能先隐藏再打开吗?做程序思维要活一点。
luckyzlcat 2005-07-09
  • 打赏
  • 举报
回复
可是这样会有闪烁啊,就是让人看到它出现了一下,然后就消失了。我就是不希望有闪烁啊。哪位帮帮忙哦?
maweifeng 2005-07-09
  • 打赏
  • 举报
回复
如上
xxxiangge 2005-07-09
  • 打赏
  • 举报
回复
Set myExcel= New Excel.Application
myExcel.workbooks.open()
myExcel.Visible=False

2,503

社区成员

发帖
与我相关
我的任务
社区描述
VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。
社区管理员
  • VBA
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧