Показать сообщение отдельно
Старый 11.02.2008, 16:49   #9  
Gustav is offline
Gustav
Moderator
Аватар для Gustav
SAP
Лучший по профессии 2009
 
1,858 / 1152 (42) ++++++++
Регистрация: 24.01.2006
Адрес: Санкт-Петербург
Записей в блоге: 19
Если еще предполагаются и внутренние линии (11 и 12), то в данном частном случае можно попробовать сократиться до двух строчек кода
X++:
COM::createFromObject( _range.Borders() ).LineStyle( 1 );
COM::createFromObject( _range.Borders() ).Color( WinApi::RGB2int( 0, 0, 0 ) );
P.S. 2EAlex: Лихо-лихо Вы сообщения переставили. Теперь выглядит так, что я вроде как про 11 и 12 сам с собой поговорил
Цитата:
Сообщение от EAlex Посмотреть сообщение
Мы делаем примерно так:

// Обрамить все выделенное
А для операции обрамления можно использовать метод Range.BorderAround