Don想知道是否有办法将两个或更多工作簿“绑定”在一起,以便它们总是同时打开(和关闭)。接近此需求的一种相对简单的方法是在Excel中创建称为_workspace._的方法。您可以按照以下一般步骤进行操作:

。打开您要一起使用的所有工作簿。

。显示功能区的“查看”选项卡。

。单击“保存工作区”工具(在“窗口”组中)。

而已; Excel创建一个工作区文件,其中包含有关您当前打开的工作簿的信息。以后,当您要打开所有工作簿时,只需打开工作区文件(扩展名为xlw),然后打开组成该文件的所有工作簿。

虽然这是一次打开所需所有工作簿的好方法,但它不能满足始终打开这些工作簿的要求。例如,您的工作区可能包含五个工作簿,但是一旦打开,您就可以轻松地关闭工作区中的一个,两个或多个单独的工作簿。必须是“全部或全部”

成员工作簿无法满足。

如果要确保满足所有要求,那么唯一的方法就是使用宏。您可以在所有五个工作簿中包括一个Workbook_Open事件处理程序宏,该宏检查该组中的其他工作簿是否处于打开状态。如果不是,则宏可以打开它们。您还需要创建一个Workbook_BeforeClose事件处理程序,以确保关闭了该组中的所有其他工作簿。

最后,您应该注意,使用工作区仅适用于Excel 2007和Excel2010。此功能已从Excel 2013中删除,并且尚不清楚将来是否会再次添加。 (您可以在Excel 2013中打开一个工作区文件,但无法再创建一个。)

_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。

本技巧(8146)适用于Microsoft Excel 2007和2010。您可以在以下旧版Excel菜单界面中找到该技巧的版本: