FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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. |
#2
|
||||
|
||||
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 |
#3
|
|||
|
|||
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. |
#4
|
||||
|
||||
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 |
#5
|
|||
|
|||
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. |
#6
|
||||
|
||||
Excelente esa no me la sabia, hoy aprendi algo nuevo, gracias
__________________
OEsqueda |
|
|
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 |
|