Topodo has asked for the wisdom of the Perl Monks concerning the following question:
Hello
I´m trying to create from Perl a conditional format in an Excel cell. I´m using the win32::ole
All the program works perfect except the formatcondition lines. I have no errors, but the format is not written. Here is an example of the code:
my $Range = $Book->Worksheets('Name')->Range("H1"); $Range->FormatConditions ->Delete; $Range->FormatConditions->Add("xlCellValue","xlNotEqual","=8"); $Range->FormatConditions(1)->Interior->{ColorIndex} = 3; $Range->FormatConditions(1)->Font->{ColorIndex} = 2; $Rango->FormatConditions->Add("xlExpression",,"=H1>G1"); $Rango->FormatConditions(2)->Interior->{ColorIndex} = xlNone; $Rango->FormatConditions(2)->Font->{ColorIndex} = xlAutomatic;
The first instruction works, the Delete works fine and delete previous conditional formats. But i´m not able to create the new ones.
Anyone has an idea about where is my error? I´m completely lost about the solution.
Thnak you very much for your help.
20050524 Janitored by Corion: Added formatting
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Solution to Conditional Formatting in Excel
by SilverSnitch (Initiate) on Jun 08, 2009 at 08:14 UTC |