Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Ole Excel Print dialogs

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Ole Excel Print dialogs Responder citando

Hola a todos, llevo algún tiempo utilizando el excel a traves de Builder pero ahora me piden que antes de imprimir si es posible salga el cuadro de dialogo para poder elegir las impresoras.. como puedo hacerlo...con Printpreview consigo sacar la vista previa pero el cuadro de dialogo de impresoras directamente no lo consigo...

Un saludo y muchas gracias por vuestra atención...
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Hola, a ver si te vale este pequeño ejemplo:
Código:
    // Añadimos: #include<ComObj.hpp>

    // Creamos una instancia de excel
    Variant Application = CreateOleObject("Excel.Application");
    // Cargamos un archivo
    Variant Workbooks = Application.OlePropertyGet("Workbooks");
    Variant Workbook = Workbooks.OleFunction("Open", "d:\\excel\\prueba.xls");

    // Mostramos el dialogo de impresión
    Variant Dialogs = Application.OlePropertyGet("Dialogs");
    Variant Dialog = Dialogs.OlePropertyGet("Item", 8 /*xlDialogPrint*/);
    Dialog.OleProcedure("Show");

    Workbook.OleProcedure("Close", false);
    Application.OleProcedure("Quit");
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Muchísimas gracias _Leo eres un crack!!!! si no fuera por ti no se que haríamos muchos de nosotros...
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.