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

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

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

我在networking上的某个地方find了这段代码,但没有成功。 我甚至没有收到错误信息。 .reg文件位于C:\ TEMP中

我需要写什么才能使其工作?

另外:是否有可能抑制我运行.reg文件时显示的MessageBoxes? 当我手动启动文件,我需要点击“确定”像3次。 后来与Excelsheet合作的人不应该看到这些东西。

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

更多信息在这里