|
![]() |
#1 |
Участник
|
Все равно будет ошибка.
Сам разобрался. Надо было так X++: COM ComBorders, ComBorder; ComBorders = comCells.Borders(); ComBorder = comBorders.Item(7); |
|
![]() |
#2 |
Moderator
|
на заметку
Недавно обратил внимание, что свойства LineStyle, ColorIndex, Weight есть не только у элементов (Item) коллекции Borders, но и у самой коллекции. Еще одна любезность со стороны Excel - из 8 границ по умолчанию "включены" все, за исключением диагональных. Таким образом, сплошная сетка на некоторый диапазон кладётся дух захватывающе просто:
на VBA: Код: Range("A1:H10").Borders.LineStyle = xlContinuous 'где константа xlContinuous = 1 X++: ComCells = comWorkSheet.range("A1:H10"); // следующая строка покроет сеткой диапазон A1:H10 COM::createFromObject( ComCells.Borders() ).LineStyle(1); |
|
|
За это сообщение автора поблагодарили: Proba (1), Eugene Murka (1), kpoxa (1). |
Теги |
ax3.0, excel |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|