编写了许多宏来执行特定的有限任务。其他宏作为较大的整体应用程序的一部分编写的,旨在供用户从头开始使用。例如,我已经看到了完全用Excel VBA编写的会计软件包。当然,会计软件包的功能是用VBA编写的。记帐软件包的用户从不使用“常规Excel”,而是使用VBA应用程序专门提供的菜单,对话框和选择。

如果要使用VBA编写应用程序,则可能需要一种完全“隐藏” Excel的方法,以使用户永远看不到它。为此,您可以在宏中使用以下代码:

Application.Visible = False

如果您的应用程序结束时没有退出Excel(例如遇到错误),则将Visible属性设置为True是很重要的。

否则,Excel将保留在内存中,但用户将永远看不到它。用户无法设置此属性;它必须在宏控制下完成。

注意:

如果您想知道如何使用此页面(或_ExcelTips_网站上的任何其他页面)中描述的宏,我准备了一个特殊页面,其中包含有用的信息。

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

本技巧(10945)适用于Microsoft Excel 2007、2010、2013、2016、2019和Office 365中的Excel。您可以在此处为Excel的较早菜单界面找到此技巧的版本: