Показать сообщение отдельно
Старый 11.02.2008, 09:44   #4  
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).