Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

[SOLUCIONADO] Error al abrir un Archivo desde un Evento en Access

Estas en el tema de Error al abrir un Archivo desde un Evento en Access en el foro de Bases de Datos General en Foros del Web. Hola que tal a todos, no se si este foro de Access aplique tambien para ayuda con macros pero preguntare de todas formas. Tengo el ...
  #1 (permalink)  
Antiguo 22/01/2013, 13:34
Avatar de gerardo1987  
Fecha de Ingreso: septiembre-2012
Ubicación: Tamaulipas
Mensajes: 106
Antigüedad: 11 años, 7 meses
Puntos: 2
Pregunta Error al abrir un Archivo desde un Evento en Access

Hola que tal a todos, no se si este foro de Access aplique tambien para ayuda con macros pero preguntare de todas formas.

Tengo el siguiente codigo, este me permite que cuando le de clic a un boton me habla un archivo en Word:

Código C:
Ver original
  1. Private Sub Command1_Click()
  2. Dim xWord As Object
  3. Dim xDoc As Object
  4. Set xWord = CreateObject("Word.Application")
  5. xWord.Visible = True
  6. Set xDoc = xWord.Documents.Open("C:\PRUEBA.DOC")
  7. End Sub

Pero cuando hice lo mismo para abrir un archivo en Excel me marco error, este es el codigo:

Código C:
Ver original
  1. Private Sub Command2_Click()
  2. Dim xExcel As Object
  3. Dim xDoc As Object
  4. Set xExcel = CreateObject("Excel.Application")
  5. xExcel.Visible = True
  6. Set xDoc = xExcel.Documents.Open("C:\PRUEBA.XLS")
  7. End Sub

El boton para abrir el archivo en Word si me Funciona, pero el boton para abrir en Excel no funciona, alguien me podria ayudar con esto???
__________________
Carlos G. Treviño
Ing. Mecatrónico
  #2 (permalink)  
Antiguo 22/01/2013, 15:21
Avatar de gerardo1987  
Fecha de Ingreso: septiembre-2012
Ubicación: Tamaulipas
Mensajes: 106
Antigüedad: 11 años, 7 meses
Puntos: 2
Respuesta: Error al abrir un Archivo desde un Evento en Access

Para cerrar el tema ya encontre la solucion para los que pasen por aqui y tengan el mismo problema les paso esta sentencia que me ayudo con mi problema:

Código C:
Ver original
  1. Dim xExcel As Long
  2. xExcel = Shell("excel.exe c:\PRUEBA.xls", vbMaximizedFocus)
__________________
Carlos G. Treviño
Ing. Mecatrónico

Etiquetas: access
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:50.