【问题标题】:Call .reg File from Excel-VBA script从 Excel-VBA 脚本调用 .reg 文件
【发布时间】:2016-03-02 21:01:09
【问题描述】:

我想从我的 VBA 脚本中调用一个 .reg 文件。我正在使用 Office/Excel 2013。 我知道 Excel 不能自己运行这些文件,所以我需要通过 shell 调用文件。我写的代码不起作用:

Sub deactivateHyperlinkWarnings()
    Dim x
    x = Shell("cmd /C C:\TEMP\DisableHyperlinkWarnings.reg")
End Sub

我在网上的某个地方找到了这段代码,但它不起作用。我什至没有收到错误消息。 .reg 文件位于 C:\TEMP

我需要写什么才能让它工作?

Plus: 是否可以在我运行 .reg 文件时抑制显示的消息框?当我手动启动文件时,我需要像 3 次一样点击“确定”。以后使用 Excelsheet 的人不应该看到这些东西。

【问题讨论】:

    标签: vba excel


    【解决方案1】:

    尝试运行reg,而不是运行cmd。所以在你的情况下应该是x = Shell("reg import C:\TEMP\DisableHyperlinkWarnings.reg")

    更多信息here

    【讨论】:

      猜你喜欢
      • 2012-10-19
      • 2014-01-14
      • 1970-01-01
      • 1970-01-01
      • 2021-04-23
      • 2019-12-12
      • 1970-01-01
      • 1970-01-01
      • 2014-11-20
      相关资源
      最近更新 更多