用于启动外部程序的 MS Access GUI 宏?
Posted
技术标签:
【中文标题】用于启动外部程序的 MS Access GUI 宏?【英文标题】:MS Access GUI macro for starting external program? 【发布时间】:2013-05-13 09:05:59 【问题描述】:我无法找到有关创建用于启动外部程序的 MS Access GUI 宏 (VB) 的信息。
建议?
【问题讨论】:
【参考方案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。以上是关于用于启动外部程序的 MS Access GUI 宏?的主要内容,如果未能解决你的问题,请参考以下文章
从 MS Access 启动 Excel 和引用 UserForm 对象