 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
yao_13 Master


Registrado: 29 Jul 2003Mensajes: 226
|
Publicado: Vie 19 Ene, 2007 7:44 pm Asunto: problema al pintar bordes en Celdas |
|
|
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 |
|
 |
yao_13 Master


Registrado: 29 Jul 2003Mensajes: 226
|
Publicado: Sab 20 Ene, 2007 12:13 am Asunto: |
|
|
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 |
|
 |
Cesar C. Salazar Gonzalez Master


Registrado: 01 Oct 2002Mensajes: 2155Ubicación: San Cristóbal de Las Casas, Chiapas
|
Publicado: Sab 20 Ene, 2007 7:08 am Asunto: |
|
|
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. _________________
 |
|
| Volver arriba |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
Publicado: Sab 20 Ene, 2007 12:28 pm Asunto: |
|
|
| 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 |
|
 |
yao_13 Master


Registrado: 29 Jul 2003Mensajes: 226
|
Publicado: Lun 22 Ene, 2007 5:38 am Asunto: |
|
|
ok amigos gracias... de hecho si encontré la constante en la ayuda de microsoft àra la linea continua (era 1) ....
De todos modos muchas gracias por la ayuda y el interès. _________________ Sin pena, ni gloria |
|
| Volver arriba |
|
 |
|
|
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
|
© 2002–2026 Club Builder · Funciona con phpBB.
|