Visual Basic - error al exportar a excel

Life is soft - evento anual de software empresarial
 
Vista:

error al exportar a excel

Publicado por Segundo Tello G (97 intervenciones) el 19/12/2003 16:06:55
Hola a todos.

Tengo un problema al importar datos desde Excel en Window XP, me da error de Objeto no exite.
Pero el mismo programa lo ejecuto en Windows 98 y NT funciona correctamente.
esto es algo de mi codigo

Dim objExcel As Excel.Application

Set objExcel = New Excel.Application

Si alguien me puede ayudar se los agradeceré
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

RE:error al exportar a excel

Publicado por Fernando (166 intervenciones) el 19/12/2003 17:35:32
Pues yo lo ejecuto y a mi me funciona perfecto, y yo tengo el windows xp.

Mira, te mando una copia del código que acabo de ejecutar. Es lo que pusiste vos, y le agregue un par de lineas para verificar que hacia algo, y si, se abrio el excel con una workbook nuevo.

Dim objExcel As Excel.Application
Dim work As Workbook
Set objExcel = New Excel.Application
Set work = objExcel.Workbooks.Add()
objExcel.Visible = True

copialo y pegalo, vas a ver que funciona. si no funciona hay otro problema.

Suerte
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

RE:error al exportar a excel

Publicado por Segundo Tello G (97 intervenciones) el 19/12/2003 21:51:59
hola no me resulto, pero gracias por tú ayuda
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

RE:error al exportar a excel

Publicado por Fernando (166 intervenciones) el 19/12/2003 17:36:08
Pues yo lo ejecuto y a mi me funciona perfecto, y yo tengo el windows xp.

Mira, te mando una copia del código que acabo de ejecutar. Es lo que pusiste vos, y le agregue un par de lineas para verificar que hacia algo, y si, se abrio el excel con una workbook nuevo.

Dim objExcel As Excel.Application
Dim work As Workbook
Set objExcel = New Excel.Application
Set work = objExcel.Workbooks.Add()
objExcel.Visible = True

copialo y pegalo, vas a ver que funciona. si no funciona hay otro problema.

Suerte
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

RE:error al exportar a excel

Publicado por the_ma3x (16 intervenciones) el 20/12/2003 00:32:17
Ya verificaste que las Referencias en tu proyecto esten correctamente vinculadas con Excel¡??? por que a lo mejor tambien cambiaste de Office.
Microsoft Excel Object Library 9.0 (XP = 10.0)

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

SOLUCIÓN

Publicado por Josep (26 intervenciones) el 20/12/2003 13:11:55
como muy bien dice the_max , seguramente el problema está en la versióndel Office.
Para que funcione en qualquier versión has de cambiar el código a :

dim xl as object

set xl=createobject("Excel.Application")

y a partir de ahí todo igual. Esto hace que el objecto se cree en tiempo de ejecución, es decir en el ordenador del cliente y con la versión del office que tenga. Sólo hay un problea y es que en tiempo de diseño no el VB no detecta automaticamente los metodos y propiedades del objeto xl, por que no sabe que será, pero puedes dessarrollar con la referencia a excel y al final de todo cambiar la definición del objeto... 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

RE:SOLUCIÓN

Publicado por Segundo Tello G (97 intervenciones) el 20/12/2003 16:14:05
gracias me resulto
chau
que tengas un buen día
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