Was ist der Unterschied zwischen Dispatch und DispatchEx, wenn Sie pywin32 verwenden?
Beim Öffnen z. In einer Tabelle mit pywin32 habe ich zwei Möglichkeiten gefunden:
excel1 = win32com.client.DispatchEx('Excel.Application')
wb = excel1.Workbooks.Open('myxls.xls')
oder ich könnte tun
excel2 = win32com.client.Dispatch('Excel.Application')
wb = excel2.Workbooks.Open('myxls.xls')
und ich frage mich, ob dies einen Unterschied macht. Die Docstrings helfen mir auch nicht viel:
>>> w32.Dispatch.__doc__
'Creates a Dispatch based COM object.\n '
>>> w32.DispatchEx.__doc__
'Creates a Dispatch based COM object on a specific machine.\n '
Imdiese Website, die sie vorschlagen, dassDispatchEx
Möglicherweise für den Fernzugriff.
Macht es einen Unterschied, welche Methode ich verwende, wenn ich einfach versuche, Kalkulationstabellen auf meinem eigenen PC zu automatisieren?