次の方法で共有


ModelChanges インターフェイス

定義

データ モデルに対して行われた変更を表します。

public interface class ModelChanges
[System.Runtime.InteropServices.Guid("000244E4-0000-0000-C000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(2)]
public interface ModelChanges
Public Interface ModelChanges
属性

注釈

ModelChanges オブジェクトには、モデル操作後にイベントが発生したときにデータ モデルに対して行われた変更にModelChange関する情報が含まれています。 Excel がデータ モデルに変更を加えた場合、同じ操作で複数の変更を行うことができます。 ModelChanges オブジェクトには、1 つのモデル操作で行われたすべての変更に関する情報が含まれます。

プロパティ

Application

Excel アプリケーションを Application 表す オブジェクトを返します。 読み取り専用です。

ColumnsAdded

ModelColumnNamesモデル操作のModelColumnName一部として追加されたすべての列を表すオブジェクトのコレクションを返します。 読み取り専用です。

ColumnsChanged

ModelColumnChangesモデル操作のModelColumnChange一環として、データ型が変更されたすべてのテーブル列のテーブル名と列名を表すオブジェクトのコレクションを返します (今後、ここでさらに種類の変更が追加される可能性があります)。 読み取り専用です。

ColumnsDeleted

ModelColumnNamesモデル操作のModelColumnName一部として削除されたすべての列を表すオブジェクトのコレクションを返します。 読み取り専用です。

Creator

指定されたオブジェクトを作成したアプリケーションを示す 32 ビットの整数を取得します。 読み取り専用 整数 (C#では int )。

MeasuresAdded

ModelMeasureNamesモデル操作のModelMeasureName一部として削除されたすべての列を表すオブジェクトのコレクションを返します。 読み取り専用です。

Parent

指定した ModelChanges オブジェクトの親オブジェクトを表すオブジェクト型 (Object) の値を取得します。 読み取り専用です。

RelationshipChange

True の場合、モデル内の 1 つ以上のリレーションシップがモデル操作において変更されました (追加、削除、または変更)。 False の場合、操作時にリレーションシップは変更されませんでした。 Boolean (C#のブール 値) 読み取り専用。

Source

データ モデルのソース。

TableNamesChanged

ModelTableNameChangesモデル操作のModelTableNameChange一部としてモデル内で名前が変更されたすべてのテーブルの古い名前と新しい名前を表すオブジェクトのコレクションを返します。 読み取り専用です。

TablesAdded

ModelTableNamesモデル操作の一部としてモデルに追加されたすべてのテーブルを表す文字列としてテーブル名のコレクションを返します。 読み取り専用です。

TablesDeleted

ModelTableNamesモデル操作の一部としてモデルから削除されたすべてのテーブルを表す文字列としてテーブル名のコレクションを返します。 読み取り専用です。

TablesModified

ModelTableNamesモデル操作の一部として更新または再計算されたすべてのテーブルを表す文字列としてテーブル名のコレクションを返します。 読み取り専用です。

UnknownChange

True の場合、モデル トランザクションの一部として、指定していない変更がモデルに対して行われています。 Boolean (C#のブール 値) 読み取り専用

適用対象