Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 6543|回复: 8

[已解决]如何实现将打开的多个EXCEL2007档案同时关闭???

[复制链接]
发表于 2012-3-9 10:43 | 显示全部楼层 |阅读模式
图2.jpg
Windows XP中,打开了多个IE窗口,要将打开的多个IE窗口同时关闭,在任务栏上按CTRL点击所有IE窗口,右键,会出现如下图所示,点“关闭组”后,会将所有打开的IE窗口关闭,相同的问题,但发现:打开了多个EXCEL档案,要想将所有打开的EXCEL档案同时关闭,相同的操作,在任务栏上按CTRL点击所有Excel窗口,右键, 出现如上图所示,"关闭组"为灰色状态,没办法同时关闭多个EXCEL档案???
请问:如何实现将打开的多个EXCEL档案同时关闭???(office excel 用是的2007版本)

最佳答案
2012-3-10 19:00
Sub a()
    arr = Array("2.xlsx", "A.xlsx", "3.xlsx")
    For k = 0 To UBound(arr)
        Workbooks(arr(k)).Close True
    Next k
End Sub
在红色部分输入你要关闭的工作薄名称
发表于 2012-3-9 11:33 | 显示全部楼层
打开进程管理器,找到EXCEL.EXE,结束进程
回复

使用道具 举报

 楼主| 发表于 2012-3-10 10:18 | 显示全部楼层
lotte 发表于 2012-3-9 11:33
打开进程管理器,找到EXCEL.EXE,结束进程

有别的方法吗?因为到进程表里将EXCEL.exe结束掉,会将所有EXCEL档案关闭。有方法实现同时关闭部分,并非全部EXCEL档案吗?
回复

使用道具 举报

发表于 2012-3-10 18:10 | 显示全部楼层
用vba关掉
            
回复

使用道具 举报

发表于 2012-3-10 19:00 | 显示全部楼层    本楼为最佳答案   
Sub a()
    arr = Array("2.xlsx", "A.xlsx", "3.xlsx")
    For k = 0 To UBound(arr)
        Workbooks(arr(k)).Close True
    Next k
End Sub
在红色部分输入你要关闭的工作薄名称
回复

使用道具 举报

 楼主| 发表于 2012-3-13 16:14 | 显示全部楼层
zjcat35 发表于 2012-3-10 19:00
Sub a()
    arr = Array("2.xlsx", "A.xlsx", "3.xlsx")
    For k = 0 To UBound(arr)

谢谢您的帮忙,方法似乎比我右键,点“关闭”慢些。
回复

使用道具 举报

发表于 2012-3-13 16:25 | 显示全部楼层
学习了学习了。。
回复

使用道具 举报

发表于 2012-5-25 14:35 | 显示全部楼层
比较 笨的办法,微软不行了
回复

使用道具 举报

发表于 2012-7-12 00:17 | 显示全部楼层
robbile 发表于 2012-3-13 16:14
谢谢您的帮忙,方法似乎比我右键,点“关闭”慢些。

哈哈,没达到你的要求怎么还给最佳哈
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-20 02:22 , Processed in 0.256522 second(s), 13 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表