David Carter wrote: > Why is it that when I want to use a win32COM constant such as > acViewNormal in an MS Access COM automation session I find I > have to use some convoluted thing like: > > ComConstants = > win32com.client.constants.__dict__["__dicts__"][0] > viewtype = ComConstants['acViewNormal'] > > Am I missing something obvious?
Are you calling Dispatch before referencing the constants? http://aspn.activestate.com/ASPN/docs/ActivePython/2.3/pywin32/html/com/ win32com/HTML/QuickStartClientCom.html "Makepy automatically installs all generated constants from a type library in an object called win32com.clients.constants. You do not need to do anything special to make these constants work, other than create the object itself (ie, in the example above, the constants relating to Word would automatically be available after the w=win32com.client.Dispatch("Word.Application") statement." Robert Brewer System Architect Amor Ministries [EMAIL PROTECTED] _______________________________________________ Python-win32 mailing list Python-win32@python.org http://mail.python.org/mailman/listinfo/python-win32