Visual Basic - Abrir archivos de excel en la misma carpeta del proyecto en Visual 2010

Life is soft - evento anual de software empresarial
 
Vista:
Imágen de perfil de Nelson

Abrir archivos de excel en la misma carpeta del proyecto en Visual 2010

Publicado por Nelson (2 intervenciones) el 31/05/2019 16:11:55
Cordial saludo.
Tengo un formulario realizado en Visual Studio 2010 que abre varios archivos de office. El problema se me presenta cuando cambio la ubicación de la carpeta, no abre el archivo porque tiene la ruta establecida.
Necesito que abra el archivo ubicado en la misma carpeta del proyecto aunque mueva la carpeta.
Este es el código de apertura: Process.Start("C:\Users\Nelson\Desktop\informes\g1.xlsm")
Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Andres Leonardo
Val: 3.783
Oro
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Abrir archivos de excel en la misma carpeta del proyecto en Visual 2010

Publicado por Andres Leonardo (1510 intervenciones) el 31/05/2019 16:25:05
Busca rutas relativas... estas poniendo una ruta especifica

en visual basic 6.0 es app.path (te da la ruta donde esta el .EXE)

Application.StartupPath segun leo es para .net es donde esta el exe.. asi podria ser pensando que esta el exe en la cerpta desktop e informes una carpeta seria

1
Process.Start(Application.StartupPath & "\informes\g1.xlsm")

si el exe esta en l amisma carpeta informes seria

1
Process.Start(Application.StartupPath & "\g1.xlsm")

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Nelson

Abrir archivos de excel en la misma carpeta del proyecto en Visual 2010

Publicado por Nelson (2 intervenciones) el 02/06/2019 20:23:48
Gracias Andrés, voy a probar.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar