Excel 2007 = Problema de hiperlink. Chamando um EXE com um / switch. O “/” se transforma em um “\”

1

Estou tentando executar um programa a partir de uma planilha usando a função = HYPERLINK. A fórmula é assim (estou usando o DIR apenas como um exemplo para que as pessoas possam recriar o problema, se quiserem):

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

Quando colocado em uma célula, isso me dá um link de hipertexto chamado "dir test" que não é executado quando clicado. Quando você passa o mouse sobre o exemplo, a barra "/" parece ser interpretada corretamente, mas o "Aviso de segurança do Microsoft Office Excel" mostra o "/" sendo interpretado como "\" (a barra é alterada para uma barra invertida) e quando você executá-lo, você recebe a mensagem "Não é possível abrir o arquivo especificado".

A barra parece ser um caractere reservado. Alguém sabe escapar isto?

Eu tentei

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

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

Mas todos eles têm o mesmo problema. Alguma idéia? Eu posso executar o comando bem sem o / argumento, mas eu preciso para meus propósitos ..

Li as respostas relacionadas, mas nenhuma delas mencionou o comportamento da barra invertida se transformando em uma barra invertida. No final, como alguém apontou, pode não ser possível transmitir argumentos dessa maneira ...

    
por user1854377 23.03.2015 / 20:55

0 respostas