Seite 1 von 1

Excel und win32

Verfasst: Mittwoch 4. Januar 2006, 17:07
von mr.hide
Hallo,

heute mal andersrum. Ich muss mich in den Code meines Vorgängers einarbeiten.
Leider ist der nicht so gut kommentiert.

Ich hab folgendes:

Code: Alles auswählen

	import win32com.client
	excel = win32com.client.Dispatch("Excel.Application")
	excel.Visible = 0
	workbook=excel.Workbooks.Add()
	worksheet=workbook.Worksheets.Add()
	...
Wird hier Excel selber aufgerufen oder nur eine Schnittstelle?
Reicht es wenn ich gewisse Bibliotheken hab oder muss auf dem Rechner Excel installiert sein?

Rein vom Wortlaut würde ich tippen dass er es ausführt (dispatch).
Wobei es mir lieber wäre wenn er nur die Bibliotheken benutzt.
Ich denke kaum das mein Altersschwacher Server eine Installation von Excel noch verkraftet.

Re: Excel und win32

Verfasst: Mittwoch 4. Januar 2006, 18:00
von gerold
mr.hide hat geschrieben: Ich hab folgendes:

Code: Alles auswählen

	import win32com.client
	excel = win32com.client.Dispatch("Excel.Application")
	excel.Visible = 0
	workbook=excel.Workbooks.Add()
	worksheet=workbook.Worksheets.Add()
	...
Wird hier Excel selber aufgerufen oder nur eine Schnittstelle?
Reicht es wenn ich gewisse Bibliotheken hab oder muss auf dem Rechner Excel installiert sein?
Hi mr.hide!

Pech gehabt! Excel wird in voller Größe geladen -- nur nicht angezeigt. Es gibt auch keine Bibliothek in diesem Sinne. Man muss Excel komplett installieren, damit man mit "Excel.Application" darauf zugreifen kann. Das ist fast wie früher "DDE". Damit konnte man die Anwendung fernsteuern. War nur nicht so einfach wie jetzt mit "ActiveX".

lg
Gerold
:-)