La Web del Programador: Comunidad de Programadores
 
    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.