I have some code which needs to set hyperlinks in an Excel document and 
I want the text displayed to be different from the actual link address.

The following code works just fine for me:

     $worksheet->Hyperlinks->Add({ Anchor        => 
$worksheet->Cells($row, $col),
                                                        Address       => 
"http://bugs/$bugID <http://nvbugs/$bugID>",
                                                       });

    $worksheet->Cells($row, $col)->{Value} = $bugID;

But if I do:

$worksheet->Hyperlinks->Add({ Anchor        => $worksheet->Cells($row, 
$col),
                                                     Address       => 
"http://nvbugs/$bugID";,

                                                    TextToDisplay => $bugID,

                                });


I get:

    OLE Error Win32::OLE(0.1709) error 0x80070057: "The parameter is 
incorrect"

    in METHOD/PROPERTYGET "Add" ....

 but it did do what I wanted (the link was added correctly)

anyone know why I get the error message, or how to debug this

Mark


_______________________________________________
Perl-Win32-Users mailing list
[email protected]
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

Reply via email to