Pregunta: | 52176 - WORDVIEW NO ABRE ARCHIVO SI DIRECTORIO TIENE ESPACIOS. |
Autor: | Domingo Robayna |
Hola. Muchas gracias por la labor que hacen.
Intento abrir un documento de word con el código siguiente Dim sDocAbrir As String = String.Empty Dim i As Long Dim sApp As String = "C:\Archivos de programa\Microsoft Office\Office11\WordView.exe" sDocAbrir = "C:\Archivos de programa\miAbi_word.doc" i = Shell(sApp + " " + sDocAbrir, 1) Problema: Si el nombre del directorio donde se ecuentra el archivo tiene espacios en blanco; no lo abre, dice que no lo encuentra. Sin embargo con WINWORD si lo abre. Mi otro problema: es que la aplicación es para un cliente y no tiene Office instalado. |
Respuesta: | De Lo |
A ver "Si el nombre del directorio donde se ecuentra el archivo tiene espacios en blanco; no lo abre", pues ponle comillas simples en sApp + " \'" + sDocAbrir +"\'", o mejor, no te compliques la vida y haz Process.start(rutaDocumento), y se abrirá solito.
Si tu cliente no tiene office que se descargue el visor de office gratuíto de MS. |