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)

Но у всех одна и та же проблема.. Есть идеи? Я могу нормально запустить команду без аргумента /, но он мне нужен для моих целей..

Я прочитал соответствующие ответы, но ни в одном из них не упоминается поведение прямого слеша, превращающегося в обратный слеш. В конце концов, как кто-то указал, может оказаться невозможным передавать аргументы таким образом...

Связанный контент