
Estou tentando executar um programa a partir de uma planilha usando a função =HYPERLINK. A fórmula é semelhante a esta (estou usando DIR apenas como exemplo para que as pessoas possam recriar o problema, se quiserem):
=HYPERLINK(c:\dir /w","dir test")
Quando colocado em uma célula, isso fornece 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" resultante mostra o "/" sendo interpretado como "\" (a barra é alterada para uma barra invertida) e ao executá-lo você recebe a mensagem "Não é possível abrir o arquivo especificado".
A barra parece ser um caractere reservado. Alguém sabe como escapar disso?
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 ideia? Posso executar o comando sem o argumento /, mas preciso dele para meus propósitos.
Eu li as respostas relacionadas, mas nenhuma delas menciona o comportamento da barra se transformando em uma barra invertida. No final, como alguém apontou, talvez não seja possível passar nenhum argumento desta forma...