Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 02-11-2005
Avatar de alt126
alt126 alt126 is offline
Miembro
 
Registrado: dic 2004
Posts: 171
Poder: 20
alt126 Va por buen camino
Automatizacion de word (generar documentos)

Hola de nuevo...tengo un problema a la hora de cambiar el color del texto cuando se inserta en word. El codigo es el siguiente:


Código:
  //VARIABLES
  
  Variant WordApp, WordDocs, WordDoc;
  
  //ABRIR UN DOCUMENTO EN BLANCO
  
  WordApp=Variant::CreateObject("Word.Application");
  WordApp.OlePropertySet("Visible", true); WordDocs=WordApp.OlePropertyGet("Documents");
  AnsiString szTxtFile=ExtractFilePath(Application->ExeName)+"\prueba.doc";
  WordDoc=WordDocs.OleFunction("Add");
  
  //INSERTAR TEXTO
  
  Variant Selection = WordApp.OlePropertyGet("Selection");
  Variant Font = Selection.OlePropertyGet("Font");
  Font.OlePropertySet("Name","Arial");
  Font.OlePropertySet("Bold","1");
  Font.OlePropertySet("Size","40");
  Font.OlePropertySet("Color",Edit1->Text);
  Selection.OleProcedure("TypeText", WideString("BEEEEEEEETIS"));
  Selection.OleProcedure("InsertDateTime", "dddd, dd MMMM yyyy", False);
  
  //AHI ME PETA A LA HORA DE METER EL COLOR...
  // SI PONGO wdColorRed,clRed,Red,ffffff,RGB(255,255,255)...TODO ESO PETA.
  //PERO SI PONGO UN NUMERO DE 0 HASTA 999999, FUNCIONA Y ME
  //DA COLORES.
LA REGLA DE COLORES ES LA SIGUIENTE:

0 - NEGRO
100 - MARRONCILLO
255 - ROJO
252525 - VERDOSILLO
505050 - AMARILLENTO


ALGUIEN PUEDE DECIRME ALGUNA REGLA LOGICA????

GRACIAS

Un saludo

Antonio

Última edición por dec fecha: 02-11-2005 a las 13:09:56. Razón: ¡¡Encerrad el código fuente entre las etiquetas [CODE] ... [/CODE]!!
Responder Con Cita
 



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


La franja horaria es GMT +2. Ahora son las 12:45:19.


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