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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 10.02.2008, 11:59   #1  
longson is offline
longson
Участник
 
231 / 49 (2) +++
Регистрация: 12.12.2006
Адрес: Москва
Все равно будет ошибка.

Сам разобрался. Надо было так

X++:
COM ComBorders, ComBorder;

ComBorders = comCells.Borders();
ComBorder   = comBorders.Item(7);
Дело в том, что нам нужно получить конкретный элемент коллекции Borders - в этом случае это элемент - это левая рамка.
Старый 11.02.2008, 09:44   #2  
Gustav is offline
Gustav
Moderator
Аватар для Gustav
SAP
Лучший по профессии 2009
 
1,858 / 1152 (42) ++++++++
Регистрация: 24.01.2006
Адрес: Санкт-Петербург
Записей в блоге: 19
на заметку
Недавно обратил внимание, что свойства LineStyle, ColorIndex, Weight есть не только у элементов (Item) коллекции Borders, но и у самой коллекции. Еще одна любезность со стороны Excel - из 8 границ по умолчанию "включены" все, за исключением диагональных. Таким образом, сплошная сетка на некоторый диапазон кладётся дух захватывающе просто:

на VBA:
Код:
Range("A1:H10").Borders.LineStyle = xlContinuous 'где константа xlContinuous = 1
на X++, используя статический метод класса COM, эту команду тоже можно записать одной строкой (для ранее определенного диапазона):
X++:
ComCells = comWorkSheet.range("A1:H10");

 // следующая строка покроет сеткой диапазон A1:H10
COM::createFromObject( ComCells.Borders() ).LineStyle(1);
За это сообщение автора поблагодарили: Proba (1), Eugene Murka (1), kpoxa (1).
Теги
ax3.0, excel

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Исследование скорости экспорта данных из Axapta в Excel (коллективный эксперимент) Gustav DAX: База знаний и проекты 79 13.02.2014 13:18
gl00mie: Read Excel table via ADO Blog bot DAX Blogs 2 09.04.2010 08:32
[Excel] - Несколько версий Excel на машине клиента Андре DAX: Программирование 11 07.08.2007 13:45
Вызов Item() для коллекций Excel Владимир Максимов DAX: Программирование 15 17.08.2006 19:47
Форматирование Excel-документа из Axapta kostas DAX: Программирование 6 14.04.2004 14:52
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

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

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

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