Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   C++ Builder (https://www.clubdelphi.com/foros/forumdisplay.php?f=13)
-   -   Automatizar Impresion en excel (https://www.clubdelphi.com/foros/showthread.php?t=79081)

calufa03 06-06-2012 16:41:58

Automatizar Impresion en excel
 
Hola amigos del foro, esta es mi segunda pregunta en este foro, ya trate de buscar una solucion a mi problema pero no encontre una solucion.

Mi problema es el siguiente: Ya tengo un codigo funcionando para abrir un archivo desde excel, pero no logro automatizar la operacion de impresion, es decir, quiero que una vez abierto el archivo me imprima con ciertas caracteristicas de pagina, margenes, etc, sin que yo presione el boton imprimir en excel, me podrian ayudar?

el codigo para Abrir que uso es el siguiente:

Código:

Variant XL,v0;
 
 XL=Variant::CreateObject("excel.application");

  AnsiString laruta="../nombre de archivo.xlsx";

  XL.OlePropertyGet("Workbooks").OleProcedure("Open",laruta.c_str());

  v0= XL.OlePropertyGet("Sheets");

XL.OlePropertySet("Visible",true);

Estoy usando embarcadero C++ builder 2010, desde ya muchas gracias. Saludos!

calufa03 06-06-2012 17:30:23

acabo de encontrar que el comando seria: v0.OleProcedure("PrintOut");
pero alguien sabe si puedo predeterminar el tipo de hoja y esas cosas?


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

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