PivotCell.CellChanged Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft ab, ob eine PivotTable-Wertzelle seit der Erstellung des PivotTable-Berichts oder seit der letzten Übergabeoperation bearbeitet oder neu berechnet wurde.
public:
property Microsoft::Office::Interop::Excel::XlCellChangedState CellChanged { Microsoft::Office::Interop::Excel::XlCellChangedState get(); };
public Microsoft.Office.Interop.Excel.XlCellChangedState CellChanged { get; }
Public ReadOnly Property CellChanged As XlCellChangedState
Eigenschaftswert
Ein XlCellChangedState-Objekt.
Hinweise
Der Wert der CellChanged Eigenschaft ist xlCellNotChanged standardmäßig.
Bei PivotTable-Berichten mit Nicht-OLAP-Datenquellen kann der Wert dieser Eigenschaft nur entweder xlCellNotChanged oder xlCellChangedsein. Er gilt xlCellNotChanged für Zellen, die nicht bearbeitet wurden, und xlCellChanged für Zellen, die bearbeitet wurden. Durch das Verwerfen von Änderungen wird der Wert auf xlCellNotChangedfestgelegt.
Das Anwenden und Speichern von Änderungen betrifft nur PivotTable-Berichte mit OLAP-Datenquellen. Die folgenden Beschreibungen der möglichen Zustände der CellChanged Eigenschaft gelten nur für PivotTables mit OLAP-Datenquellen.
- xlCellNotChanged - Die Zelle wurde seit dem Erstellen der PivotTable oder seit dem letzten Vorgang zum Speichern oder Verwerfen von Änderungen nicht bearbeitet oder neu berechnet (wenn die Zelle eine Formel enthält).
- xlCellChanged - Die Zelle wurde seit dem Erstellen der PivotTable oder seit dem letzten Vorgang zum Anwenden von Änderungen oder Speichern von Änderungen bearbeitet oder neu berechnet, diese Änderung wurde jedoch noch nicht angewendet (die Anweisung UPDATE CUBE wurde für sie nicht ausgeführt).
- xlCellChangeApplied- Die Zelle wurde bearbeitet oder neu berechnet, seit die PivotTable erstellt wurde oder seit dem letzten Vorgang zum Anwenden von Änderungen, Speichern von Änderungen oder Verwerfen von Änderungen und seit diese Änderung angewendet wurde (die UPDATE CUBE-Anweisung wurde für sie ausgeführt).
In der folgenden Tabelle wird beschrieben, wie sich verschiedene Aktionen des Benutzers auf die Einstellung der CellChanged Eigenschaft in einer PivotTable mit einer OLAP-Datenquelle auswirken.
| Eingeben eines Werts oder einer Formel in eine oder mehrere Zelle(n). | Für diese Zellen auf xlCellChanged festlegen. | Für diese Zellen auf xlCellChanged festlegen. |
| Ausführen einer Neuberechnung einer oder mehrerer Zelle(n) mit einer Formel, entweder manuell (F9) oder automatisch durch Excel ausgelöst. | Nicht zutreffend | Für diese Zellen auf xlCellChanged festlegen. |
| Änderungen speichern (Commit). | Für alle bearbeiteten Zellen ohne Formel auf xlCellNotChanged festlegen. | xlCellChangeApplied Legen Sie den Wert auf für alle bearbeiteten Zellen mit einer Formel fest. |
| Alle Änderungen verwerfen. | Für alle bearbeiteten Zellen ohne Formel auf xlCellNotChanged festlegen. | xlCellNotChanged Legen Sie den Wert auf für alle bearbeiteten Zellen mit einer Formel fest. |
| Änderungen in einer einzelnen Zelle verwerfen. | Nur für diese Zelle festgelegt xlCellNotChanged . | Nur für diese Zelle festgelegt xlCellNotChanged . |
| Löschen mehrerer Zellen in einem Vorgang. | Für alle diese Zellen auf xlCellNotChanged festlegen. | Für alle diese Zellen auf xlCellNotChanged festlegen. |
| Löschen einer Zelle. | Nur für diese Zelle festgelegt xlCellNotChanged . | Nur für diese Zelle festgelegt xlCellNotChanged . |
| Ausführen eines Rückgängig-Vorgangs, der den Wert wieder auf einen zuvor bearbeiteten Wert zurückführt, bevor dieser Wert übernommen wurde. | Für alle bearbeiteten Zellen ohne Formel auf xlCellChanged festlegen. | xlCellChanged Legen Sie den Wert auf für alle bearbeiteten Zellen mit einer Formel fest. |
| Ausführen eines Rückgängig-Vorgangs, der den Wert wieder auf einen zuvor bearbeiteten Wert zurückführt, nachdem dieser Wert übernommen wurde. | Für alle bearbeiteten Zellen ohne Formel auf xlCellChangeApplied festlegen. | xlCellChangeApplied Legen Sie den Wert auf für alle bearbeiteten Zellen mit einer Formel fest. |