ich schreibe gerade für meine Masterarbeit ein Programm sowohl in VBA als auch in Python.
Als ich heute an meinem Pythonprogramm weiterarbeiten wollte funktionierte es auf einmal nicht mehr. Klingt komisch, ist es auch. :K
(Ich habe auch mein letztes Backup getestet, das läuft auch nicht mehr.)
Konkret geht es darum auf eine CATIA-Zeichnung zuzugreifen. Hierfür lade ich CATIA wie folgt:
Code: Alles auswählen
from win32com.client import Dispatch
CATIA = Dispatch('CATIA.Application')
AttributeError: '<win32com.gen_py.CATIA V5 InfInterfaces Object Library.Document instance at 0x36279360>' object has no attribute 'Sheets'
Unter VBA läuft das Ganze nach wie vor einwandfrei.
Das einzige was ich versucht habe ist in der Shell CATIA anders zu laden:
Code: Alles auswählen
from win32com.client.gencache import EnsureDispatch
CATIA = EnsureDispatch('CATIA.Application')
Kann ich mir mit diesem EnsureDispatch irgendwas so nachhaltig zerschießen, oder was kann da passiert sein?
Ich wäre für jede Idee, wie ich das Ganze retten kann dankbar!