Boa noite, amigos.
Copiei hoje uma parte de código (abaixo) ensinada por Avelino:
Dessa forma abre sem problema algum.
Só que minha imagem se encontra em um caminho um pouco maior:
E ao tentar abrir a foto no paint aparece a seguinte mensagem de erro e não abre a foto:
"C:\PROJETO.png não foi encontrado"
Notei que só acontece se o caminho for tipo esse que uso.
Alguém sabe o motivo ou só o burro aqui não entende?
******************************************************
Entendi que o shel, talvez por ser tipo comando de linha, não aceite lomes longos ou com espaços no meio...
Então como fazer?
A única forma é associar, via windows, um aplicativo ao arquivo?
Obrigado
Copiei hoje uma parte de código (abaixo) ensinada por Avelino:
- Código:
Dim strLocalAplicativo$
strLocalAplicativo = Environ("windir") & "\system32\mspaint.exe"
Call ShellExecute(0&, "", strLocalAplicativo, "c:\SuaPasta\SuaFoto.jpg", "", 1)
Dessa forma abre sem problema algum.
Só que minha imagem se encontra em um caminho um pouco maior:
- Código:
Dim strLocalAplicativo$
strLocalAplicativo = Environ("windir") & "\system32\mspaint.exe"
Call ShellExecute(0&, "", strLocalAplicativo, "c:\PROJETO TEENS\ADOLESCENTES\FOTOS\Test.jpg", "", 1)
E ao tentar abrir a foto no paint aparece a seguinte mensagem de erro e não abre a foto:
"C:\PROJETO.png não foi encontrado"
Notei que só acontece se o caminho for tipo esse que uso.
Alguém sabe o motivo ou só o burro aqui não entende?
******************************************************
Entendi que o shel, talvez por ser tipo comando de linha, não aceite lomes longos ou com espaços no meio...
Então como fazer?
A única forma é associar, via windows, um aplicativo ao arquivo?
Obrigado