I shall answer my own question (thanks to David Foster who pointed this out and Tim Golden for posting it):
http://www.thalesians.com/finance/index.php/Knowledge_Base/Python/General#Starting_a_new_instance_of_a_COM_application The trick is to use DispatchEx rather than Dispatch. Best wishes, Paul ________________________________ From: [email protected] [mailto:[email protected]] On Behalf Of Bilokon, Paul [ICG-MKTS] Sent: 18 August 2009 14:29 To: '[email protected]' Subject: [python-win32] Starting a New excel.exe Process as Opposed to Recycling an Existing Excel Hi all, I notice that excel = win32com.client.Dispatch("Excel.Application") does not necessarily create a new excel.exe process. If excel.exe is already running, then it will be recycled and a new process will not be created. However, I would like to have some control over this and tell it to create a new process -- simply for the sake of having a cleaner environment. Is this at all possible? Many thanks, Paul Paul Bilokon, Vice President Citigroup | FX - Options Trading | Quants 33 Canada Square | Canary Wharf | Floor 3 London, E14 5LB Phone: +44 20 798-62191 [email protected]<mailto:[email protected]>
_______________________________________________ python-win32 mailing list [email protected] http://mail.python.org/mailman/listinfo/python-win32
