|
![]() |
#1 |
Участник
|
Известен ли народу способ копирования шаблонных областей, не портящий буфер обмена?
|
|
![]() |
#2 |
Moderator
|
Цитата:
В прилагаемом шаблоне Book5.xlt определен форматный стиль по имени "MyCoolStyle", включающий в себя голубую заливку ячейки, а также рамку, состоящую из трёх тонких границ (сверху, слева, снизу) и одной толстой справа. Стиль был определен вручную при помощи команды меню Excel "Format \ Style" (стили сохраняются в workbook'ах). Далее при создании отчета на базе шаблона Book5.xlt стиль можно применить к желаемой ячейке или диапазону ячеек: X++: static void Job_TestExcelStyle(Args _args) { COM xlApp; // Excel.Application COM wbks, wbk; // Workbooks, Workbook COM rng; // Range ; xlApp = new COM('Excel.Application'); xlApp.Visible(true); wbks = xlApp.Workbooks(); wbk = wbks.Open(@'C:\Book5.xlt'); rng = xlApp.Range('B2:H20'); rng.Style('MyCoolStyle'); // и всё зальётся голубым с правыми толстыми границами :-) } |
|