广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    如何使用Excel中的VBA一键批量打开多个软件程序

    来源:网络收集  点击:  时间:2024-07-05
    【导读】:
    我们知道VBA有一些函数可以调用系统功能,本文分享给大家如何在Excel中使用VBA一键打开多个应用程序。工具/原料moreExcel方法/步骤1/12分步阅读

    首先,我们来看如何使用VBA打开Office中的软件程序(以Word为例)。

    在Excel文件中创建一个新的宏。

    方法是:

    点击宏录制按钮。

    2/12

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

    3/12

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

    4/12

    然后点击“停止录制”

    5/12

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

    6/12

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

    7/12

    点击按钮图标

    8/12

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

    9/12

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

    10/12

    在VBA代码处,输入代码

    Application.ActivateMicrosoftApp xlMicrosoftWord

    然后保存关闭VBE代码编辑器。

    11/12

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

    12/12

    到这里,一键功能即完成了。

    鼠标点击按钮后,可以实现一键打开Word文档。

    一键打开其他程序1/2

    除了Word之外,还可以打开其他Office软件程序。

    方法很简单,只需将上面的那段代码中的xlMicrosoftWord

    替换为下表中的加粗软件名称,或者相应的数字即可。

    2/2

    除了Office程序,其实还可以批量打开几乎其他软件的exe程序。

    例如:

    同时打开Chrome浏览器程序,可以用如下代码。

    Shell C:\Program Files (x86)\Google\Chrome\Application\chrome.exe, vbNormalNoFocus

    注意,其中加粗部分,为软件路径,请自行修改。

    剩下的,大家可以自己发挥了。

    注意事项

    本文代码仅限在Windows上有效

    代码中的vbNormalNoFocus,作用是不让软件打开后处于当前焦点状态

    excel
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_934008.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-05 08:33:13  耗时:0.030
    0.0303s