关闭工作簿时运行宏(Microsoft Excel)
您可以使Excel在关闭特定工作簿时自动运行宏。例如,当工作簿关闭时,您可能需要运行一个宏,询问用户是否要执行某些任务,例如将当天的数据保存到另一个文件中。
为了在关闭工作簿时自动运行宏,您需要做的就是将宏命名为Auto_Close()。因此,每当关闭包含宏的工作簿时,以下示例宏就会自动运行:
Sub Auto_Close() Dim intStatusState As Integer intStatusState = Application.DisplayStatusBar Application.DisplayStatusBar = True Application.StatusBar = "Examining transactions." DetermineTransactions Application.StatusBar = "Posting transactions." PostTransactions Application.StatusBar = False Application.DisplayStatusBar = intStatusState End Sub
注意:
如果您想知道如何使用此页面(或_ExcelTips_网站上的任何其他页面)中描述的宏,我准备了一个特殊页面,其中包含有用的信息。
_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。
本技巧(2354)适用于Microsoft Excel 97、2000、2002和2003。可以在以下功能区中为Excel的功能区界面(Excel 2007及更高版本)找到本技巧的版本: