Показать сообщение отдельно
Старый 10.05.2011, 12:43   #2  
pedrozzz is offline
pedrozzz
Молодой, подающий надежды
Аватар для pedrozzz
MCBMSS
Лучший по профессии 2015
 
164 / 218 (8) ++++++
Регистрация: 18.02.2010
Адрес: Краснодар
Если используете класс ComExcelDocument_RU, то можно добавить следующие методы:
Цитата:
Сообщение от mr.ZF Посмотреть сообщение
1. Как и каким методом объединить скажем 2(две) ячейки в таком отчёте в 1(одну);
X++:
public void mergeCells(MSOfficeBookMark_RU _bookMark, int _worksheet = 1)
{
    COM     comRange;
    ;

    comRange = this.findRange(_bookMark, _worksheet);

    if (comRange)
    {
        comRange.Merge();
    }
}
Цитата:
Сообщение от mr.ZF Посмотреть сообщение
3. Каким методом и как "прорисовать" границы таблицы в таком отчёте?
PHP код:
public void setBorderStyle(MSOfficeBookMark_RU  _bookMark,
                           
int                  _lineStyle,
                           
int                  _weight,
                           
int                  _worksheet 1)
{
    
COM     comRange;
    
COM     comBorders;
    ;

    
comRange this.findRange(_bookMark_worksheet);

    if (
comRange)
    {
        
comBorders comRange.Borders();
        
comBorders.LineStyle(_lineStyle);
        
comBorders.Weight(_weight);
    }

За это сообщение автора поблагодарили: S.Kuskov (2), ZornFire (1).