Perl を使用して、既に開いているExcel ワークブック でマクロを実行したいと考えています。
ワークブックを開いてマクロを実行するだけの場合は、次のコードが機能します。
#!C:\Perl\bin\perl.exe
use strict;
use Win32::OLE;
my $Excel = Win32::OLE->new('Excel.Application') or die;
$Excel->Workbooks->open('M:\Programs\MyExcelFile.xls');
$Excel->run('Book1!ChartData');
$Excel->quit;
しかし、開いているブックを操作するにはどうすればよいでしょうか。