Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: V_INT_Y_2 en 9 Junio 2010, 17:20 pm



Título: SE REQUIERE UN OBJETO
Publicado por: V_INT_Y_2 en 9 Junio 2010, 17:20 pm
Bueno aqui mi pregunta.. tengo un codigo en visual, que mediante un boton levanta una hoja de excel, el cual carga en un msflexgrid. Hasta aqui todo bien, donde tengo instalado el sistema anda, en mi notebook anda.. PERO EN MI PC DE ESCRITORIO donde trabajo NO. El error, "Se requiere un Objeto"
La línea del error
Set objExcel = CreateObject("Excel.Application")
la variable esta declarada como
Public objExcel   As Object
todo bien..  mi dios.. hasta me dan ganas de llorar..jejejejej ..  porque en mi maquina no anda.. instale todo.. tengo instalado todo lo mismo que en las otras máquinas, windows xp, sp3, visual, sp6, excel 2003.. todo identico, incluso con los mismos cd y todo.
pero en mi maquina no anda.. alguien me puede dar una mano.
el excel se ejecuta bien, inclusive desde el comando ejecutar.
me parece que me esta faltando algo en una libreria o algo.. pero no se bien en cual. gracias


Título: Re: SE REQUIERE UN OBJETO
Publicado por: BlackZeroX en 10 Junio 2010, 07:03 am

si haces esto que te sale

Código
  1.  
  2. Private Sub Form_Load()
  3. Dim objExcel As Object
  4.    Set objExcel = CreateObject("Excel.Application")
  5.    MsgBox CStr(objExcel)
  6. End Sub
  7.  
  8.  

P.D.: Deberia darte "Microsoft Excel" si es asi esta todo correcto y no es la sección CreateObject

Dulce Infierno Lunar!¡.