
我正在嘗試使用 =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)
但他們都有同樣的問題..有什麼想法嗎?我可以在沒有 / 參數的情況下正常運行該命令,但我需要它來實現我的目的。
我已閱讀相關答案,但沒有一個提到正斜線變成反斜線的行為。最後,正如有人指出的那樣,可能無法以這種方式傳遞任何參數...