我们知道VBA有一些函数可以调用系统功能,本文分享给大家如何在Excel中使用VBA一键打开多个应用程序。
前期准备工作(包括相关工具或所使用的原料等)
Excel详细的操作方法或具体步骤
首先,我们来看如何使用VBA打开Office中的软件程序(以Word为例)。
在Excel文件中创建一个新的宏。
方法是:
点击宏录制按钮。

或者点击“开发工具”选项卡中的“录制宏”

重命名一下宏名称"一键运行软件",然后点击确定。

然后点击“停止录制”

或者点击左下角的停止按钮。

然后点击“开发工具”中的“插入”

点击按钮图标

然后在Excel空白单元格处画出按钮图标。

鼠标选中“一键运行软件”,然后点击“编辑”

在VBA代码处,输入代码
Application.ActivateMicrosoftApp xlMicrosoftWord
然后保存关闭VBE代码编辑器。

然后回到Excel中,右击按钮图标,点击“编辑文字”

到这里,一键功能即完成了。
鼠标点击按钮后,可以实现一键打开Word文档。

一键打开其他程序
除了Word之外,还可以打开其他Office软件程序。
方法很简单,只需将上面的那段代码中的xlMicrosoftWord
替换为下表中的加粗软件名称,或者相应的数字即可。

除了Office程序,其实还可以批量打开几乎其他软件的exe程序。
例如:
同时打开Chrome浏览器程序,可以用如下代码。
Shell "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe", vbNormalNoFocus
注意,其中加粗部分,为软件路径,请自行修改。
剩下的,大家可以自己发挥了。

注意事项
本文代码仅限在Windows上有效代码中的vbNormalNoFocus,作用是不让软件打开后处于当前焦点状态经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。作者声明:本教程系本人依照真实经历原创,未经许可,谢绝转载。- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
