AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.12.2004, 09:36   #10  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,711 / 1201 (44) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
По третьему я же уже сказал, включай макрорекодер и смотри какой метод делает то, что тебе нужно. В частности, цает фона - это Range.Interior.ColorIndex или так (как метод ComExcelDocument_RU):

PHP код:
void setRangeColor(MSOfficeBookMark_RU _bookMark
                    
int _colorIndex,     // индекс нужного цвета
                    
int _workSheetNumber 1)
{
    
COM     comRangecomInterior;
    ;

    
comRange this.findRange(_bookMark,_workSheetNumber);
    if (
comRange)
    {
         
comInterior comRange.Interior();
         
comInterior.ColorIndex(_colorIndex);
    }

Здесь использван несколько модифицированный метод findRange() в который добавлен второй параметр для указания номера нужного листа.

bookMark - это адрес диапазона вроде "A1" или "A5:D10"

Какое значение colorIndex соответсвует какому цвету смотри в Help к Excel
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Исследование скорости экспорта данных из Axapta в Excel (коллективный эксперимент) Gustav DAX: База знаний и проекты 79 13.02.2014 13:18
[Excel] - Несколько версий Excel на машине клиента Андре DAX: Программирование 11 07.08.2007 13:45
Вызов Item() для коллекций Excel Владимир Максимов DAX: Программирование 15 17.08.2006 19:47
Пару вопросов про АОС ZVV DAX: Администрирование 13 14.01.2005 12:01

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 21:18.