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?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage