Language

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

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

ColumnsChanged

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

ColumnsDeleted

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

Creator

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

MeasuresAdded

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

Parent

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

RelationshipChange

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

Source

データ モデルのソース。

TableNamesChanged

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

TablesAdded

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

TablesDeleted

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

TablesModified

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

UnknownChange

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

適用対象