After doing a short Super Search for Excel.Application, some good posts showed up and I think I know where your problem is. First, the error reporting is done through Win32::OLE::Error or something like that, unless you have a line Win32::OLE->Option( Warn => 3 ); or something similar.
#!perl -w use strict; use Win32::OLE qw(with in); Win32::OLE->Option( Warn => 3 ); my $app = Win32::OLE->new('Excel.Application','Quit'); $app->visible(); my $workbook = $app->Workbooks->Add(); my $sheet=$workbook->Worksheets(1); my $range=$sheet->Range('E1'); $sheet->Columns($range)->ColumnWidth(1); sub Quit { $app->close; };
With this code, I get some error about "Columns", but I'm too lazy to investigate why Excel dosen't like it or whether this is the normal way to go about resizing columns.
In reply to Re: Re: Re: Re: Re: OLE & Excel
by Corion
in thread OLE & Excel
by Saadat_saeed
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |