Salut à tous!
j´ai une question par rapport au module WIN32::OLE et excel. J´aimerai ouvrir un fichier excel et executer un macro. Pour cela j´ai ecris le code suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
my $myPlace = cwd();
my $filename = join('/',$myPlace,'test.xls'); 
my $Excel = Win32::OLE->GetActiveObject('Excel.Application') || Win32::OLE->new('Excel.Application', 'Quit');  
my $Book = $Excel->Workbooks->Open($filename);
$Excel->Run("MyMacro");
Pendant la compilation je recois l´erreur que le fichier "test.xls" n´a pas été trouvé; alors qu´il est bel et bien la! Est ce qq pourrait me dire où se trouve mon erreur?
Autre, j´aimerais executer à partir de Perl un macro d´excel qui a des parametres cad (sub MyMacro(test as string)). est ce qq un pourrait m´aider?
Merci!