![]() |
Excel. Закрепить области из Perl
Приветствую, уважаемые участники!
Имею: самописный Perl-скрипт по созданию и заполнению книги Excel данными. Задача: добавить в скрипт автоматическое закрепление области, так чтобы при прокручивании книги вправо, первых два столбца оставались видимыми. Пробовал: открыл сгенерированный файл, включил запись макроса, выделил ячейку C1, включил закрепление областей, остановил запись макроса, залез в VBA (Alt+F11), в коде макроса увидел код: Код:
Range("C1").Select Код:
my $excel = Win32::OLE -> GetActiveObject( 'Excel.Application' ) || Win32::OLE -> new( 'Excel.Application', '' ); |
sergvg, попробуй вместо "ActiveWindow" поставить "Windows(1)"
|
amel27, не помогло
|
sergvg, так вроде работает:
Код:
use Win32::OLE; |
о, спасибо, заработало.
достаточно просто 1 присвоить... Смутило меня ещё то, что такой вот код работает: Код:
with ($excel -> ActiveWindow, "FreezePanes" => "True", SplitColumn => 2, SplitRow => 0); |
Время: 11:51. |
Время: 11:51.
© OSzone.net 2001-