Bien, lo que yo he de hacer es, a través de VB6 y teniendo siempre este el control, abrir un documento excel, que se pueda trabajar y guardarlo desde el programa ya que el usuario no debe y ni sabe donde se ha de guardar el documento.
Para ello he intentado usar un objeto OLE con el siguiente código.
Código:
Con esto se me abre el documento excel de una manera extraña.OLE1.CreateEmbed "C:\Libro.xls" OLE1.DoVerb 0 OLE1.object.Application.DisplayScrollBars = True
Como podéis ver en la imagen, el excel es más largo que la pantalla y no tengo scroll para poder moverme. De todas maneras, a traves de la rueda del ratón puedo desplazarme de arriba a abajo sin problemas, incluso también con las treclas. El problema erradica en el hecho de que ese documento tiene 2 hojas distintas con información y aun que baje miles y miles de filas, jamás tengo acceso a las pestañas de las hojas.
Alguien podría indicarme cómo puedo modificar el OLE para solucionar esto o que otro objeto puedo emplear para esta finalidad.
Mil gracias de antemano por toda la ayuda que podáis otorgarme.