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 ...