【问题标题】:MS Access GUI macro for starting external program?用于启动外部程序的 MS Access GUI 宏?
【发布时间】:2013-05-13 09:05:59
【问题描述】:

我无法找到有关创建用于启动外部程序的 MS Access GUI 宏 (VB) 的信息。

建议?

【问题讨论】:

    标签: vba ms-access ms-access-2007


    【解决方案1】:

    使用Shell()函数:

    result = Shell("C:\My\Program\To\Run.exe")
    

    更多信息请参见here

    【讨论】:

    • 谢谢,是否也可以创建 GUI 按钮? - 或者这些宏不支持它,例如:我需要制作一个插件?
    【解决方案2】:

    WScript.Shell 提供另一种选择:

    Dim wshShell
    Set wshShell = CreateObject("WScript.Shell")
    wshShell.Exec "CALC.EXE"
    Set wshShell = Nothing
    

    【讨论】:

    • windows 脚本是 64 位的?
    • @MitchWheat 显然是这样,或者至少它可以是。 wshShell.Exec "EXCEL.EXE" 刚刚从我的 64 位 Access 模块启动了 64 位 Excel。
    猜你喜欢
    • 2021-08-28
    • 2023-04-09
    • 1970-01-01
    • 2013-06-19
    • 1970-01-01
    • 1970-01-01
    • 2011-08-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多