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

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

。从文件菜单中选择保存工作区。

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

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

成员工作簿无法满足。

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

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

本技巧(8144)适用于Microsoft Excel 97、2000、2002和2003。可以在以下功能区中为Excel的功能区界面(Excel 2007及更高版本)找到本技巧的版本: