ArmandoG has asked for the wisdom of the Perl Monks concerning the following question:
But I have no Idea on how to do this?
this is the code I have right now
I really apreciate if someone can put an example thanksuse Win32::OLE; use Win32::OLE::Variant; use Win32::OLE::Const 'Microsoft Excel'; my $Excel = Win32::OLE->GetActiveObject('Excel.Application') || Win32::OLE->new('Excel.Application', 'Quit'); my $Book = $Excel->Workbooks->Open("C:\\Projectword\\datossema.xls"); my $Sheet = $Book->Worksheets(1); my $excel = Win32::OLE->GetActiveObject('Excel.Application') || Win32::OLE->new('Excel.Application', 'Quit +'); my $Libro = $excel->Workbooks->Open("c:\\Projectword\\datafill.xls +"); my $Hoja = $Libro->Worksheets(1); #my $UltimaRegla = $Hoja->UsedRange->Find({What=>"*", # SearchDirection=>xlPrevious, # SearchOrder=>xlByRows})->{Row}; # #my $Renglon = $UltimaRegla + 25; $Sheet->Range("A1")->Copy(); $Sheet->Paste ({Destination => $Hoja->Range("H9")}); $Hoja -> Range("H9") -> Font -> {Size}=7; $Sheet->Range("B1")->Copy(); $Sheet->Paste ({Destination => $Hoja->Range("E10")}); $Hoja -> Range("E10") -> Font -> {Size}=7; $Sheet->Range("C1")->Copy(); $Sheet->Paste ({Destination => $Hoja->Range("F10")}); $Hoja -> Range("F10") -> Font -> {Size}=7; $Sheet->Range("D1")->Copy(); $Sheet->Paste ({Destination => $Hoja->Range("G10")}); $Hoja -> Range("G10") -> Font -> {Size}=7; $Sheet->Range("E1")->Copy();
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Printing from Excel
by olus (Curate) on Feb 15, 2008 at 15:59 UTC | |
|
Re: Printing from Excel
by whereiskurt (Friar) on Feb 15, 2008 at 15:55 UTC | |
|
Re: Printing from Excel
by marto (Cardinal) on Feb 15, 2008 at 15:54 UTC |