Fehler xlPrimary in Python win32com nicht definiert

Ich bekomme immer wieder Fehler woxlCategory, xlValue undxlPrimary werden in meinem Python-Skript nicht erkannt.

Ich versuche die Achsen meines Graphen zu beschriften und habe dies gestern erfolgreich mit diesem Code getan:

chart = excel.Charts.Add()
chart.Name = "Chart Title"
chart.ChartType = -4169 #xlXYScatter
chart.SetSourceData(firstSheet.Range("$A:$B"))
series = chart.SeriesCollection(1)
series.Name = "Series Name"
chart.Axes(win32com.client.constants.xlCategory).HasTitle = True
chart.Axes(win32com.client.constants.xlCategory).AxisTitle.Caption = "x Axis"
chart.Axes(win32com.client.constants.xlValue).HasTitle = True
chart.Axes(win32com.client.constants.xlValue).AxisTitle.Caption = "y Axis"

Dies führte zu folgendem Fehler:

Traceback (most recent call last):
  File "<pyshell#5>", line 1, in <module>
    startGraphBuild()
  File "C:\Python33\InCAS_Study_Analysis\VMDvsMODVMDG.py", line 33, in startGraphBuild
    chart.Axes(win32com.client.constants.xlCategory).HasTitle = True
  File "C:\Python33\lib\site-packages\win32com\client\__init__.py", line 170, in 
 __getattr__ 
    raise AttributeError(a)
AttributeError: xlCategory

Also habe ich das aus dieser Stackoverflow-Frage versuchtÄndern von Achsenbeschriftungen in Excel 2007-Diagrammen mit Python Win32Com:

pAxis = chart.Axes(AxisGroup = xlPrimary)
xAxis = pAxis(1)
yAxis = pAxis(2)

xAxis.HasTitle = True
yAxis.HasTitle = True
xAxis.AxisTitle.Caption = "VMD"
yAxis.AxisTitle.Caption = "MOD VMD"

Dies führte jedoch zu folgendem Fehler:

Traceback (most recent call last):
  File "<pyshell#3>", line 1, in <module>
    startGraphBuild()
   File "C:\Python33\InCAS_Study_Analysis\VMDvsMODVMDG.py", line 37, in startGraphBuild
    pAxis = chart.Axes(AxisGroup = xlPrimary)
 NameError: global name 'xlPrimary' is not defined

Hat das noch jemand erlebt? Seit gestern habe ich versucht, alles neu zu starten, pyWin zu deinstallieren und neu zu installieren, aber diese haben nicht funktioniert.

Ich benutze Python 3.3 und Excel 2010.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage