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 

problema al pintar bordes en Celdas

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: problema al pintar bordes en Celdas Responder citando

hola amigos,

tengo un problema al pintar los bordes de las celdas al crear un archivo Excel, coloco este código (con ayuda de la función de _leo):

Código:

                    rango1 = yao[c1]+IntToStr(c2);
                    ExcelCellSet(vHoja, rango1, "Borders", "LineStyle", xlDot);


o
Código:

                    rango1 = yao[c1]+IntToStr(c2);
                    ExcelCellSet(vHoja, rango1, "Borders", "LineStyle", xlContinuous);


y me dice ke "xlDot" y "xlContinuous" no estan definidos.

ya traté de ponerlos entre comillas también, pero no pasa nada.

Alguien sabe cual es el error?
_________________
Sin pena, ni gloria
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

ok, no me hagan caso, estoy loco, el problema soy yo, no me dí cuenta ke tenía ke declarar primero esa variable con el valor ke le voy a dar al borde, por ejemplo:

const int xlDot = 0xFFFFFFFF; (como en el ejemplo de _Leo)


Pero ahora la pregunta es: como es el hexadecimal para la linea continua?
_________________
Sin pena, ni gloria
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

Usa dentro de las opciones de compilacion en el archivo .cpp

Código:
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma link "Excel_2K_SRVR"   // <-- Agrega esta linea
#pragma resource "*.dfm"



Dentro de ella vienen las constantes y no necesitas, declararla, cabe mencionar, que esta linea es para hacer referencia a las constantes del Office 2000, ya que tiene mas estabilidad, que las versiones del Office xp, cuando se instalan, si usas otra version de office, establece la que correspone al del Office xp, no tengo estas versiones, por lo tanto, no recuerdo el archivo.
_________________
Cool
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mensaje    Asunto: Responder citando

Cita:
Código:
#pragma link "Excel_2K_SRVR"   // <-- Agrega esta linea

Por si acaso te falla esa línea, tienes otra opción:
Código:
#pragma link "excel_97_srvr"

Yo he tenido que cambiar una por otra si hay usuarios que no tienen Excel 2000.
_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

ok amigos gracias... de hecho si encontré la constante en la ayuda de microsoft àra la linea continua (era 1) Razz....

De todos modos muchas gracias por la ayuda y el interès.
_________________
Sin pena, ni gloria
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
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.