Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   C++ Builder (https://www.clubdelphi.com/foros/forumdisplay.php?f=13)
-   -   Como usar CreateOleObject("") en 2010 (https://www.clubdelphi.com/foros/showthread.php?t=87284)

lmpadron 08-12-2014 15:32:22

Como usar CreateOleObject("") en 2010
 
Saludos comunidad:

Simepre he usado Builder 6, pero ahora estoy tratando de hacer algunas cosas con el 2010 (Embarcadero® C++Builder® 2010 Version 14.0.3593.25826) y al tratar de exportar una BD a excel tengo un problema con la forma en que siempre lo he hecho (la que fue obtenida aqui):

Aqui pongo solo el principio, el problema esta en CreateOleObject el que por lo que he podido ver no existe en esta version de C++

Código:

Variant Excel, Libro, Hoja, Celda;
Excel = CreateOleObject("Excel.Application");
Excel.OlePropertySet("Visible", false);
Libro = Excel.OlePropertyGet("Workbooks");
Libro.OleProcedure("Add");

Como puedo crear el Objeto Ole ??????????? Cual es la equivalencia al antiguo CreateOleObject("")

Gracias de antemano por su tiempo

ecfisa 09-12-2014 02:57:32

Hola Impadron.:)

No dispongo esa versión, pero en varios sitios pude ver que resuelven el ámbito para referenciar el método:
Código:

  Variant Excel,...;

  Excel = Variant::CreateObject("Excel.Application");
  ...

Pero lamento no poder probarlo para asegurar que funcione.:(

Saludos :)

aguml 09-12-2014 13:22:48

¿Variant excel? Esto empieza a parecer VB :eek:

lmpadron 09-12-2014 14:59:19

Gracias Ecfisa, funcionó !!!


La franja horaria es GMT +2. Ahora son las 16:16:29.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi