Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: GzaRC en 18 Julio 2020, 00:17 am



Título: Objeto requerido
Publicado por: GzaRC en 18 Julio 2020, 00:17 am
Buenas tardes.

Les comento brevemente lo que sucede, es la primera vez que me pasa y no encuentro explicacion ni el porque.

Resuelta que si ejecuto y compilo mi proyecto desde el codigo, lo hace perfectamente. Ahora, una vez compilado, al ejecutarlo me da el error "Objeto requerido", antes de abrir.

Probe de todo y nada. SI pueden darme una mano, mas que agradecido.

Saludos!



Título: Re: Objeto requerido
Publicado por: Serapis en 19 Julio 2020, 18:16 pm
La 'información' que proporcionas es insuficiente. Es lo mismo que ir al médico y decirle "!doctor tengo un dolor. ¿Qué me pasa?¡"

- Un escueto texto muchas veces no basta para, conocer el problema. Considera que los errores del lenguaje se proporcionan amplios, con númeor de error para referencia. Un mensaje de alguna librería particular, puede lanzar mensajes tan escuetos como crípticos. Al menos haz una captura de pantalla con el mensaje de error al completo...
- Tampoco señalas que versión de VB utilizas... (se supone al menos que usas VB, ya que publicas en tal foro).
- Tampoco aclaras si has puesto algunos puntos de paso, para saber durante la carga del programa que partes logra sobrepasar y por tanto donde se 'atasca'.
- Tampoco proporcionas cuales ni cuantas referencias externas utiliza el programa, etc, etc...


Título: Re: Objeto requerido
Publicado por: GzaRC en 20 Julio 2020, 15:54 pm
Estuve viendo un poco mas y ahora me muestra cual es el objeto que falta "Excel.Sheet.12" pero no se desde donde cargarlo! No se si es una referencia o un componente, ya que tambien tengo "Excel.sheet.8" y se carga agregando un componente, pero el Excel.Sheet.12 no se desde donde agregarlo!!


Título: Re: Objeto requerido
Publicado por: Serapis en 21 Julio 2020, 00:46 am
12, se refiere a la versión de Office...

Si no lo tienes instalado, tendrás que cambiar la referencia por la versión que tengas... (la versión 8 al parecer) y esperar que la funcionalidad que estés usando esté disponible en dicha versión (probablemente si, es raro usar una funcionalidad que antes no estuviera disponible o ue no tuviera otra solución).