Excel 2007 =超連結問題。使用 / 開關調用 EXE。 “/”變成“\”

Excel 2007 =超連結問題。使用 / 開關調用 EXE。 “/”變成“\”

我正在嘗試使用 =HYPERLINK 函數從電子表格運行程式。公式如下所示(我使用 DIR 只是作為範例,以便人們可以根據需要重新建立問題):

=HYPERLINK(c:\dir /w","dir test")

當放置在單元格中時,這會給我一個名為“dir test”的超文本鏈接,單擊該鏈接時不會運行。當您將滑鼠懸停在範例上時,正斜線“/”看起來被正確解釋,但隨後的“Microsoft Office Excel 安全聲明”顯示“/”被解釋為“\”(正斜線更改為反斜線)當您執行它時,您會收到訊息「無法開啟指定的檔案」。

正斜線似乎是保留字元。有人知道如何逃脫嗎?

我試過了

=HYPERLINK("c:\dir "&CHAR(47)"w ",dir test)

=HYPERLINK("c:\dir "&"//"&"w",dir test)

但他們都有同樣的問題..有什麼想法嗎?我可以在沒有 / 參數的情況下正常運行該命令,但我需要它來實現我的目的。

我已閱讀相關答案,但沒有一個提到正斜線變成反斜線的行為。最後,正如有人指出的那樣,可能無法以這種方式傳遞任何參數...

相關內容