Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 10-06-2011
r1d2m3 r1d2m3 is offline
Miembro
 
Registrado: nov 2009
Posts: 88
Poder: 15
r1d2m3 Va por buen camino
OLE Automatización de Excel

Hola amigos, estoy desarrollando una aplicación que tiene que acceder a una plantilla en Excel, ya he logrado realizar el enlace via ole automation, abriendo la planilla y completando las celdas con los datos que necesito pero mi problema va por otro lado, dar formatos, generar un gráfico, etc, etc, recuerdo haber visto alguna página web que decía que hay que revisar la documentación de las dll para ver cuales son los nombres de las constantes y cuales sus valores, por ej.
xlPortrait = 1; xlLandscape = 2; xlPaperA4 = 9; // Format Cells xlBottom = -4107; xlLeft = -4131; xlRight = -4152; xlTop = -4160; // Text Alignment xlHAlignCenter = -4108; xlVAlignCenter = -4108; // Cell Borders xlThick = 4; xlThin = 2;

en síntesis estoy a la búsqueda de información sobre el modelo
de objetos para poder definir dichas constantes

Si alguien me comprende el pedido y me puede ayudar,
le estaré muy agradecido.

Saludos y gracias por vuestras lecturas.
Responder Con Cita
  #2  
Antiguo 10-06-2011
Avatar de oesqueda
oesqueda oesqueda is offline
Miembro
 
Registrado: dic 2007
Ubicación: Guadalajara, Mexico
Posts: 66
Poder: 17
oesqueda Va por buen camino
Lightbulb

hay una forma que es donde logro hacer todo y asi aprendo.

Creo una macro de lo que que quiero hacer y luego tradusco de VBA a Pascal (Delphi).

Asi he logrado crear cartas personalizadas desde cero, abrir excel y controlarlo, etc, etc, etc.
__________________
OEsqueda
Responder Con Cita
  #3  
Antiguo 10-06-2011
r1d2m3 r1d2m3 is offline
Miembro
 
Registrado: nov 2009
Posts: 88
Poder: 15
r1d2m3 Va por buen camino
Gracias por la respuesta, el tema es que, usando vba, ciertamente como tu dices, se puede ver que cosa hace Excel para determinada acción, ahora bien, lo que no dice es que valores tienen las constantes, y ahí es donde está el problema, de todas maneras igual se es util tu consejo.

Saludos.
Responder Con Cita
  #4  
Antiguo 10-06-2011
Avatar de oesqueda
oesqueda oesqueda is offline
Miembro
 
Registrado: dic 2007
Ubicación: Guadalajara, Mexico
Posts: 66
Poder: 17
oesqueda Va por buen camino
Ah mi estimado r1d2m3 ahi es donde entra la depuracion.

Si entras a la macro, pones un breakpoint y ejecutas la macro, solo pon el mouse encima de la constante y listo, igual que en Delphi.

Ademas sino, google te ayuda

La depuracion es el mejor regalo de Dios a los programadores, jejejeje.

En serio que asi he sacado toda la automatizacion con Excel y Word.

Saludos
__________________
OEsqueda
Responder Con Cita
  #5  
Antiguo 10-06-2011
r1d2m3 r1d2m3 is offline
Miembro
 
Registrado: nov 2009
Posts: 88
Poder: 15
r1d2m3 Va por buen camino
aha, entiendo, muchas gracias y aporto lo siguiente, otra forma que acabo de ver es usar el explorador de objetos de visual basic y seleccionar la dll de excel o word o la que sea y al tocar las constantes, aparecen sus valores.

Gracias y saludos.
Responder Con Cita
  #6  
Antiguo 10-06-2011
Avatar de oesqueda
oesqueda oesqueda is offline
Miembro
 
Registrado: dic 2007
Ubicación: Guadalajara, Mexico
Posts: 66
Poder: 17
oesqueda Va por buen camino
Excelente esa no me la sabia, hoy aprendi algo nuevo, gracias
__________________
OEsqueda
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Error automatización Excel 2010 pvelarde Servers 1 27-01-2011 13:05:57
Automatización y Robótica MaMu Varios 1 08-07-2007 12:06:45
¿Es legal la automatización Web? Al González Debates 7 08-11-2006 16:23:25
Consejo Automatizacion Excel Builder C++ alt126 C++ Builder 0 14-04-2005 10:52:04


La franja horaria es GMT +2. Ahora son las 00:52:54.


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
Copyright 1996-2007 Club Delphi