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:
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?
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");
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!
Partager