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 对象将包含关于在一个模型操作中所做的所有更改的信息。

属性

Application

返回表示 Application Excel 应用程序的 对象。 此为只读属性。

ColumnsAdded

返回对象的 ModelColumnNames 集合, ModelColumnName 这些对象表示作为模型操作的一部分添加的所有列。 此为只读属性。

ColumnsChanged

返回对象的 ModelColumnChanges 集合 ModelColumnChange ,这些对象表示数据类型已更改的所有表列的表名和列名, (可能会在将来) 添加更多类型的更改作为模型操作的一部分。 此为只读属性。

ColumnsDeleted

返回对象的 ModelColumnNames 集合, ModelColumnName 这些对象表示作为模型操作的一部分删除的所有列。 此为只读属性。

Creator

返回一个 32 位整数,它指示在其中创建指定的对象的应用程序。 C#) 中的只读 整数 (int

MeasuresAdded

返回对象的 ModelMeasureNames 集合, ModelMeasureName 这些对象表示作为模型操作的一部分删除的所有列。 此为只读属性。

Parent

返回一个 Object 类型的值,该值代表指定 ModelChanges 对象的父对象。 此为只读属性。

RelationshipChange

如果 为 True,则更改了模型中的一个或多个关系, (添加、删除或修改) 作为模型操作的一部分。 如果 为 False,则操作期间不会更改任何关系。 C# 中的布尔值 (bool ) 只读。

Source

数据模型的源。

TableNamesChanged

返回对象的 ModelTableNameChanges 集合, ModelTableNameChange 这些对象表示在模型中重命名为模型操作的一部分的所有表的旧名称和新名称。 此为只读属性。

TablesAdded

ModelTableNames 字符串的形式返回表名的集合,这些字符串表示作为模型操作的一部分添加到模型的所有表。 此为只读属性。

TablesDeleted

ModelTableNames 字符串形式返回表名的集合,这些字符串表示作为模型操作的一部分从模型中删除的所有表。 此为只读属性。

TablesModified

ModelTableNames 字符串的形式返回表名的集合,这些字符串表示在模型操作中刷新或重新计算的所有表。 此为只读属性。

UnknownChange

如果在模型交易中对模型进行了非指定更改,则为 True。 C#) 只读的布尔 (布尔

适用于