使用状态栏(Microsoft Excel)
通常,创建宏时要做的第一件事就是使用关闭屏幕显示更新的命令。这样做是因为在不必更新屏幕时宏将运行得更快。完成此操作后,您可以做的最重要的事情之一就是向用户提供反馈,以使他们不会认为自己的系统已经吃完饭了。
提供反馈的常用方法是使用状态栏。使用VBA,可通过类似于以下内容的代码行完成此操作:
Application.StatusBar = "Updating past months..."
此行导致消息“正在更新过去几个月…__”显示在应用程序的状态栏上。该消息将保留在那里,直到通过宏或Excel将另一条消息写入状态栏。
如果要删除状态栏上的消息,可以采用两种方法。首先是将一个空字符串写入状态栏,如以下代码所示:
Application.StatusBar = ""
在这种情况下,引号之间没有任何内容,因此状态栏上将显示一个空字符串,从而删除以前的内容。另一种方法是使用以下行:
Application.StatusBar = False
将逻辑值FALSE写入Application.StatusBar属性将擦除您之前在状态栏上写入的内容,并恢复默认状态栏文本。
注意:
如果您想知道如何使用此页面(或_ExcelTips_网站上的任何其他页面)中描述的宏,我准备了一个特殊页面,其中包含有用的信息。
_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。
本技巧(12319)适用于Microsoft Excel 2007、2010、2013和2016。您可以在下面的Excel的较旧菜单界面中找到此技巧的版本:link:/ excel-Using_the_Status_Bar [使用状态栏]
。