Ich habe eine 'Microsoft Excel 11.0 Object Library' aus dem 'EXCEL.EXE'-File erstellt und kann jetzt Excel-Diagramme aus python generieren. Aber wenn ich spezielle Variablen, wie z.B. die 'MajorGridlines" benutze, bekomme ich eine Fehlermeldung.
####### VB-Example
ActiveChart.Axes(xlValue).MajorGridlines.Select
With Selection.Border
.Weight = xlHairline
End With
End Sub
#######
####### Python-Example
c = excel.ActiveChart
c.Axes(excelcom.constants.xlValue).MajorGridlines.Weight = excelcom.constants.xlHairline
#######
Ich bekomme folgenden Fehler: [color=red] AttributeError: '<win32com.gen_py.Microsoft Excel 11.0 Object Library.Gridlines instance at 0x21599600>' object has no attribute 'Weight' [/color]
Wieso kann ich die 'MajorGridlines' nicht manipulieren? Kann es sein, dass mir in meiner Library was fehlt. Wenn ja, was kann ich außer EXCEL.EXE noch heranziehen?
makepy.py excel - create diagram
So mal aus dem Ärmel geschüttelt: werden solche Graphiken nicht per eingebettetem MS Graph realisiert?
edit: Grad nachgeschaut. Das Programm heißt GRAPH.EXE
edit: Grad nachgeschaut. Das Programm heißt GRAPH.EXE
Es gibt für alles eine rationale Erklärung.
Außerdem gibt es eine irrationale.
Wie man Fragen richtig stellt
Außerdem gibt es eine irrationale.
Wie man Fragen richtig stellt
*handaufstirnschlag* Sorry, das hätt ich auch sehen müssen.Wolf hat geschrieben:Looking at your VBA code, it seems like Weight is a property of Border, not of MajorGridlines.
Es gibt für alles eine rationale Erklärung.
Außerdem gibt es eine irrationale.
Wie man Fragen richtig stellt
Außerdem gibt es eine irrationale.
Wie man Fragen richtig stellt