Тема: снова excel
Показать сообщение отдельно
Старый 05.10.2005, 10:50   #2  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2480 (88) +++++++++
Регистрация: 20.08.2005
PHP код:
static void Job24(Args _args)
{
    
ComExcelDocument_RU     ex = new ComExcelDocument_RU();
    
COM                     doc;
    
COM                     app;
    
COM                     r;
    
COM                     Interior;
    
COMVariant                     color;
    
int                    cl;
    ;
    
ex.newFile();
    
doc ex.getComDocument();
    
app doc.Application();
    
app.activecell();
    
Interior r.interior();
    
Interior.color(winapi::RGB2int(0xff0xff0x00));
    
color Interior.color();
    
cl color.double();
    
info(strfmt("r:%1;g:%2;b:%3"cl 0xffcl 0xff00 >> 8cl 0xff0000 >> 16));

Обратите внимание, что Excel умеет использовать не все цвета.
Кроме того: Interior.colorIndex() - возвращает номер цвета в палитре Excel
__________________
Axapta v.3.0 sp5 kr2