On 30/04/2013 2:21 AM, Niemann, Hartmut wrote:
Hello!
The following snippet
from win32com.client import constants as xl_constants
wbook.ActiveSheet.Range('A3:N' + str(row + 1)).Sort(
         Key1 = wbook.ActiveSheet.Range('B3'),
Orientation = xl_constants.xlTopToBottom,
DataOption1 = xl_constants.xlSortTextAsNumbers
)

The above works be leveraging "makepy" support - so something (either code not shown above, or by manually running makepy.py) has generated a file with the Excel object model, including the constants.

from a script that is exe-fied with pyinstaller fails with
Traceback (most recent call last):
   File "<string>", line 502, in process_chain
   File "<string>", line 451, in process_project
   File "<string>", line 330, in create_fg
   File "D:\temp\lib_chain\out00-PYZ.pyz\win32com.client", line 170, in
__getattr__
AttributeError: xlTopToBottom
Is this a pywin problem? Do we need to instruct pyinstaller to work
differently to cooperate with Excel?
Any ideas?
(This is python 2.7.3 on Windows XP)

You need to tell pyinstaller to use makepy support for certain objects. py2exe has basic support for that, but I'm not familiar with pyinstaller to tell you how it might be done there - you probably need to find a pyinstaller mailing list and ask there.

HTH,

Mark


Mit freundlichen Grüßen
Dr. Hartmut Niemann

Siemens AG
Infrastructure & Cities Sector
Rail Systems Division
Locomotives and Components
IC RL LOC EN LE 8
Werner-von-Siemens-Str. 67
91052 Erlangen, Deutschland
Tel.: +49 9131 7-34264
Fax: +49 9131 7-26254
mailto:hartmut.niem...@siemens.com

Siemens Aktiengesellschaft: Vorsitzender des Aufsichtsrats: Gerhard
Cromme; Vorstand: Peter Löscher, Vorsitzender; Roland Busch, Brigitte
Ederer, Klaus Helmrich, Joe Kaeser, Barbara Kux, Hermann Requardt,
Siegfried Russwurm, Peter Y. Solmssen, Michael Süß; Sitz der
Gesellschaft: Berlin und München, Deutschland; Registergericht: Berlin
Charlottenburg, HRB 12300, München, HRB 6684; WEEE-Reg.-Nr. DE 23691322



_______________________________________________
python-win32 mailing list
python-win32@python.org
http://mail.python.org/mailman/listinfo/python-win32


_______________________________________________
python-win32 mailing list
python-win32@python.org
http://mail.python.org/mailman/listinfo/python-win32

Reply via email to