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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.05.2006, 13:32   #1  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,164 / 1296 (48) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Цитата:
Сообщение от PavelSR
А как и где определить эти самые текстовые константы: #xlEdgeTop, #xlContinuous, #xlMedium ...
Можешь в ветке Macros AOC, а в своем классе вводить ссылку на макроопределение. Если сами значения интересуют, то в браузере редактора VBA любого из продуктов MS Office посмотри, частично вот:
PHP код:
// позиции рамок
#Define.xlEdgeLeft(7)
#Define.xlEdgeTop(8)
#Define.xlEdgeBottom(9)
#Define.xlEdgeRight(10)
#Define.xlInsideVertical(11)
#Define.xlInsideHorizontal(12)

// стиль линий рамок
#Define.xlContinuous(1)

// толщина линий рамок
#Define.xlMedium(-4138)
#Define.xlThin(2)

// выравнивание в ячейках
#Define.xlLeft(-4131)
#Define.xlCenter(-4108)
#Define.xlRight(-4152)
#Define.xlTop(-4160) 
PS: кстати, ввел тебя в заблуждение, метода setBorders в OWC Spreadsheet не существует, это метод моего класса-обертки, вот его код:
PHP код:
// устанавливаем рамку указанного положения и стиля в диапазоне
void setBorders(int _numSheet 0COM_OWC_AK_Range _rangeint _posint _styleint _weight)
{
    
COM                 curSheetcurRangecurBorderscurBorder;

    if (
numSheet  == 0)
    {
        
curSheet    m_comDocument.ActiveSheet();
    }
    else
    {
        
curSheet    m_comDocument.Sheets(numSheet );
    }
    
curRange    curSheet.Range(_range);
    
curBorders  curRange.borders();
    
curBorder   curBorders.item(_pos);
    
curBorder.lineStyle(_style);
    
curBorder.weight(_weight);


где COM_OWC_AK_Range - EDT, основанный на строковом типе.
Старый 26.05.2006, 14:10   #2  
PavelSR is offline
PavelSR
Участник
 
98 / 10 (1) +
Регистрация: 25.05.2006
Благодарю за ответ...
Теперь понятно что такое setBorders
Теги
spreadsheet

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Снова SpreadSheet 8) _Андрей DAX: Программирование 23 17.02.2009 23:09
Снова ActiveX Protey DAX: Функционал 20 20.08.2008 11:39
dax-lessons: Problem when creating a dynamic form with ActiveX control & Solution :) Blog bot DAX Blogs 0 30.04.2008 16:05
ActiveX SpreadSheet PavelSR DAX: Программирование 2 25.05.2006 11:20
Как открыть готовый шаблон Excel в ActiveX Microsoft Office Spreadsheet 10.0? chi DAX: Программирование 0 16.11.2004 15:33

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

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

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