1

Я пытаюсь запустить программу из электронной таблицы, используя функцию = 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)

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

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

0