Python: PivotTables im Arbeitsblatt aktualisieren

9

Ich erstelle ein Python-Skript, mit dem ich ein Excel 2010-Arbeitsblatt öffnen und ausdrucken kann.

Ich habe fast den ganzen Weg

%Vor%

Wie Sie sehen können, fehlt mir immer noch die Aktualisierung der Pivot-Tabellen im Arbeitsblatt.

Der VBA-Code zum Aktualisieren lautet:

%Vor%

Ich kann nicht scheinen, den Code in Python win32com Syntax zu brechen. Am nächsten komme ich:

%Vor%

gibt <bound method CDispatch.Refresh of <COMObject PivotCache>> , aber kein Ergebnis im Arbeitsblatt an.

Jede Hilfe wäre sehr willkommen!

LÖSUNG

Ich fand die Lösung selbst, aber ich behalte den Beitrag, damit es allen Programmierern mit einem ähnlichen Problem helfen kann.

%Vor%

Vergessen Sie nicht, abzustimmen, wenn Sie den Code mögen oder verwenden.

    
Norfeldt 04.11.2013, 14:14
quelle

1 Antwort

1

Ich habe mein Problem gefunden. Ich hatte einen Schutz auf dem Arbeitsblatt ... Dumm ich ..

    
Norfeldt 04.11.2013, 14:30
quelle