ModelChanges Schnittstelle
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.
Stellt Änderungen dar, die am Datenmodell vorgenommen wurden.
public interface class ModelChanges
[System.Runtime.InteropServices.Guid("000244E4-0000-0000-C000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(2)]
public interface ModelChanges
Public Interface ModelChanges
- Attribute
Hinweise
Das ModelChanges-Objekt enthält Informationen darüber, welche Änderungen am Datenmodell vorgenommen wurden, wenn das ModelChange Ereignis nach einer Modelloperation auftritt. Wenn Excel Änderungen an dem Datenmodell vornimmt, können mehrere Änderungen in derselben Operation vorgenommen werden, und das ModelChanges-Objekt enthält Informationen zu allen Änderungen, die in einem Modellvorgang vorgenommen wurden.
Eigenschaften
| Name | Beschreibung |
|---|---|
| Application |
Gibt ein Application Objekt zurück, das die Excel-Anwendung darstellt. Schreibgeschützt. |
| ColumnsAdded |
Gibt eine ModelColumnNames Auflistung von ModelColumnName Objekten zurück, die alle Spalten darstellen, die als Teil einer Modelloperation hinzugefügt wurden. Schreibgeschützt. |
| ColumnsChanged |
Gibt eine ModelColumnChanges Auflistung von ModelColumnChange Objekten zurück, die Tabellennamen und Spaltennamen aller Tabellenspalten darstellen, für die der Datentyp geändert wurde (möglicherweise werden hier in Zukunft weitere Änderungstypen hinzugefügt), als Teil einer Modelloperation. Schreibgeschützt. |
| ColumnsDeleted |
Gibt eine ModelColumnNames Auflistung von ModelColumnName Objekten zurück, welche alle Spalten darstellen, die im Rahmen einer Modelloperation gelöscht wurden. Schreibgeschützt. |
| Creator |
Gibt eine 32-Bit-Ganzzahl, die die Anwendung angibt, in der das angegebene Objekt erstellt wurde. Schreibgeschützte ganze Zahl (int in C#). |
| MeasuresAdded |
Gibt eine ModelMeasureNames Auflistung von ModelMeasureName Objekten zurück, welche alle Spalten darstellen, die im Rahmen einer Modelloperation gelöscht wurden. Schreibgeschützt. |
| Parent |
Gibt ein Objekt zurück, das das übergeordnete Objekt des angegebenen ModelChanges-Objekts darstellt. Schreibgeschützt. |
| RelationshipChange |
Bei True wurden eine oder mehrere Beziehungen im Modell im Rahmen einer Modelloperation geändert (hinzugefügt, gelöscht oder geändert). Bei False wurden während des Vorgangs keine Beziehungen geändert. Boolean (bool in C#) Schreibgeschützt. |
| Source |
Die Quelle des Datenmodells. |
| TableNamesChanged |
Gibt eine ModelTableNameChanges Auflistung von ModelTableNameChange Objekten zurück, die alte und neue Namen aller Tabellen darstellen, die im Rahmen einer Modelloperation im Modell umbenannt wurden. Schreibgeschützt. |
| TablesAdded |
Gibt eine ModelTableNames Auflistung von Tabellennamen als Zeichenfolgen zurück, die alle Tabellen darstellen, die dem Modell im Rahmen einer Modelloperation hinzugefügt wurden. Schreibgeschützt. |
| TablesDeleted |
Gibt eine ModelTableNames Auflistung von Tabellennamen als Zeichenfolgen zurück, die alle Tabellen darstellen, die im Rahmen einer Modelloperation aus dem Modell gelöscht wurden. Schreibgeschützt. |
| TablesModified |
Gibt eine ModelTableNames Auflistung von Tabellennamen als Zeichenfolgen zurück, die alle Tabellen darstellen, die im Rahmen einer Modelloperation aktualisiert oder neu berechnet wurden. Schreibgeschützt. |
| UnknownChange |
True, wenn eine nicht angegebene Änderung an dem Modell als Teil einer Modelltransaktion vorgenommen wurde. Boolesch (bool in C#) Schreibgeschützt |