Если еще предполагаются и внутренние линии (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