![]() |
#2 |
Участник
|
Цитата:
Сообщение от grif
![]() Вывод в эксель. Требуется подвинуть автоматически вставленный вертикальный разделитель.
Макросами посмотрел и получил ActiveSheet.VPageBreaks(1).DragOff Direction:=xlToRight, RegionIndex:=1 что по сути равносильно ActiveSheet.VPageBreaks(1).DragOff -4161, 1 либо так Set ActiveSheet.VPageBreaks(1).Location = Range("G1") Каким образом можно такое замутить из C/AL? Ничего из вот этого не работает: Sheet.VPageBreaks.Item(1).DragOff(-4161,1); Sheet.VPageBreaks.Item(1).Location := Sheet.Range('B1'); Это похоже работает, но нельзя удалить автоматически созданный резделить Sheet.VPageBreaks.Item(1).Delete 'Microsoft Excel 11.0 Object Library'.VPageBreak 'Microsoft Excel 11.0 Object Library'.VPageBreaks И работайте через них А вообще, если что-то не получается в Nav, но работает в макросах, то всегда есть такой путь: 1) Создать макрос 2) Запускать его из Nav |
|