Directo al grano a ver si alguien me puede ayudar T_T,
Tengo un formulario en donde proceso un archivo Excel (esto me sabe a Déjà vu xD), todo bien, pero quiero que al terminar todo el proceso se abra el archivo para poder seguir usándolo, pero (siempre un pero ¬¬) no me resulta abrirlo, me aparecen una serie de errores antes de abrir el primero archivo Excel de la carpeta y NO el que estoy procesando.
Este es el código que uso para abrir el archivo:
Código
Donde:
Shell(RutaExcelExe & " " & InvFilePath)
RutaExcelExe contiene la ruta donde esta instalado MSExcel.
Código:
C:\Archivos de Programa\Microsoft Office\Office12\Excel.exe
InvFilePath contiene la ruta completa del archivo que estoy procesando. La ruta que contendrá esta variable puede variar (valga la redundancia) ya que el archivo puede ser tomando desde cualquier parte desde un CommonDialog.
Los errores que obtengo son los siguientes
Código:
No se encontró "C:\Documents.xlsx" bla bla bla
No se encontro "and.xlsx"
No se encontro "Settings\panxin\escritorio\ProyectoAsdf\XLSX's\.xlsx"
No se encontro "TEST\Copia.xls"
No se encontro "(2).xlsx"
Lo intente cambiando el comando de la siguiente forma, pero con comillas ya no toma las variables como variables y si como la ruta y el nombre del archivo, obteniendo el error
Código
Shell("RutaExcelExe" & " " & "InvFilePath")
Código:
"No se encuentra el archivo "InvFilePath"" ¬¬
Así es que es por esto que vengo a solicitar vuestra ayuda a ver si alguien me puede guiar !
Saludos y gracias de ante mano !