【问题标题】:Run AHK script from excel successfully从excel成功运行AHK脚本
【发布时间】:2020-04-27 09:05:38
【问题描述】:

当尝试使用 shell 的第一种方式从 excel 运行 AHK 脚本时

Sub FrmShell()
Shell ("C:\Program Files\AutoHotkey\AutoHotkey.exe  \\REG-MITEK\Mitek\Mitek\documentation\RequestForQuote\old-RFP\RFP.exe")
End Sub

我收到此错误

当我使用 FollowHyperlink 运行它时, 它可以工作,但无法摆脱可怕的超链接警告。

Sub FromHyperLink()
Dim s As String    
s = "\\REG-MITEK\Mitek\Mitek\documentation\RequestForQuote\old-RFP\RFP.exe"    
ThisWorkbook.FollowHyperlink (s)
End Sub

【问题讨论】:

  • 1.尝试打开“运行”菜单(按 Win+R)并运行 C:\Program Files\AutoHotkey\AutoHotkey.exe \\REG-MITEK\Mitek\Mitek\documentation\RequestForQuote\old-RFP\RFP.exe(不带引号)。 2.检查该语句-据我所知,您正在尝试用另一个应用程序打开一个应用程序-语法应该是“Application_path fileToOpen_path”。 3 Application.DisplayAlerts 是否设置为假帮助?
  • 1- 弹出相同的错误 2-是的,不需要先打开 AHK,3-Displayalerts 不适用于打开带有超链接的文件。如果你想用 #2 来回答这个问题,那就太好了,我可以检查一下

标签: excel vba autohotkey


【解决方案1】:

根据评论,发布答案:

检查该语句 - 据我所知,您正在尝试用另一个应用程序打开一个应用程序 - 语法应该是“Application_path fileToOpen_path”。

#3 的可能决定(需要注册表访问权限):

Circumvent Hyperlink Security Warning

here

但我也没试过。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-06-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-13
    • 1970-01-01
    • 2021-10-09
    • 1970-01-01
    相关资源
    最近更新 更多