从Excel-VBA脚本调用.reg文件

时间:2016-03-02 12:54:27

标签: excel vba excel-vba

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

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

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

我需要写什么才能让它发挥作用?

加号:是否可以取消运行.reg-File时显示的MessageBoxes?当我手动启动文件时,我需要像3次点击“OK”。稍后使用Excel表格的人不应该看到这些东西。

1 个答案:

答案 0 :(得分:3)

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

更多信息here