la fonction Rowrange qui me permet de compter le nombre de case util dans un fichier excel mon problème c'est que ca me met une erreur:
Code :
use strict;
use Spreadsheet::WriteExcel;
use Spreadsheet::ParseExcel;
use warnings;
use Win32::OLE qw(in with);
use CGI::Carp qw(fatalsToBrowser);
use Win32::OLE::Const 'Microsoft Excel';
$Win32::OLE::Warn = 3;
# Création d'une nouvelle instance du package pour Excel
my $Excel = Win32::OLE->GetActiveObject('Excel.Application') || Win32::OLE->new('Excel.Application', 'Quit');
# Ouverture du fichier Excel "C:\\stat.xls"
#my $Book = $Excel->Workbooks->Open("E:\\Mes documents Sandra\\Etudes\\METHODO ET MACRO\\convertir.xls" );
my $Book = $Excel->Workbooks->Open("C:\\Documents and Settings\\TecKnowMetrix\\Mes documents\\travail\\convertir.xls" );
# Affectation du 1er classeur à la variable $Sheet
my $Sheet = $Book->Worksheets(1);
# Récupération des valeurs de toutes les cellules comprises entre B2 et B10
my @toto = $Sheet->RowRange();
print "@toto\n";
donne cette erreur:
[Wed Jun 7 18:19:21 2006] extraction_numeros_brevets_famille.pl: Win32::OLE(0.1702) error 0x80020003: "Membre introuvable" [Wed Jun 7 18:19:21 2006] extraction_numeros_brevets_famille.pl: in METHOD/PROPERTYGET "" at extraction_numeros_brevets_famille.pl line 22
J'ai pas bien compris pourquoi il voulai pas donc je demande car comme la dit un modo chez vous (perdu sont nom) "l'imbécile c'est celui qui a un pb et qui ne le dit pas".
Marsh Posté le 07-06-2006 à 18:25:10
voila j'ai trouver chez cpan: http://search.cpan.org/search?quer [...] l&mode=all
la fonction Rowrange qui me permet de compter le nombre de case util dans un fichier excel mon problème c'est que ca me met une erreur:
donne cette erreur:
[Wed Jun 7 18:19:21 2006] extraction_numeros_brevets_famille.pl: Win32::OLE(0.1702) error 0x80020003: "Membre introuvable"
[Wed Jun 7 18:19:21 2006] extraction_numeros_brevets_famille.pl: in METHOD/PROPERTYGET "" at extraction_numeros_brevets_famille.pl line 22
J'ai pas bien compris pourquoi il voulai pas donc je demande car comme la dit un modo chez vous (perdu sont nom) "l'imbécile c'est celui qui a un pb et qui ne le dit pas".