ModelChanges 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示对数据模型所做的更改。
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#) 只读的布尔 (布尔值 |