Ce qui suit est la ligne 684 à partir du codeAttribut erreur en essayant d'enregistrer un fichier Excel avec win32
try:
xlBook.SaveAs("%s/ContingencyFile.xlsx" %(os.getcwd()))
xlApp.DisplayAlerts = True
except:
xlApp.xlBook.Close
xlBook.SaveAs("%s/ContingencyFile.xlsx" %(os.getcwd()))
xlApp.DisplayAlerts = True
C'est l'erreur que je viens à travers lors de l'exécution de mon programme -
Exception in Tkinter callback
Traceback (most recent call last):
File "C:\Python27\lib\lib-tk\Tkinter.py", line 1410, in __call__
return self.func(*args)
File "H:\proj4\combine.py", line 684, in ProcessNewFile
xlApp.xlBook.Close
File "C:\Python27\lib\site-packages\win32com\client\dynamic.py", line 516,
in__getattr__
raise AttributeError("%s.%s" % (self._username_, attr))
AttributeError: Excel.Application.xlBook
Comment puis-je se débarrasser de l'erreur?
si 'xlBook.SaveAs' est correct,' 'xlApp.xlBook.Close' devrait être xlBook.Close' –