WPS 加载项开发 > 表格 API 参考 > PivotTable > 属性 > PivotTable.PreserveFormatting 属性
当使用数据透视、筛选或更改页字段项等操作刷新或重新计算报告时,如果格式处于被保护状态,则为 True。对于查询表,如果数据前五行的任何常规格式设置将应用于查询表数据的新行,则此属性为 True。对未使用的单元格不进行设置。如果将查询表应用的最近一次自动套用格式应用于新数据行,则此属性为 False。默认值是 True

语法

表达式.PreserveFormatting

表达式   一个代表 PivotTable 对象的变量。

说明

对于数据库查询表,默认的格式设置为 xlSimple

刷新查询表时,将对查询表应用新的自动套用格式样式。只要 PreserveFormatting 的值为 False,则 AutoFormat(自动套用格式)就会被设置为 None。这样,任何在 PreserveFormatting 被设置为 False 或在查询表刷新之前设置的自动套用格式都不会起作用,且相应产生的查询表也不会被应用任何格式。

示例

此示例保留第一张工作表上的第一个数据透视表的格式。

示例代码
Worksheets.Item(1).PivotTables("Pivot1").PreserveFormatting = true

此示例演示了将 PreserveFormatting 设置为 False 后,如何操作才能将“自动套用格式”设置为 xlRangeAutoFormatNone,而并不是指定的 xlRangeAutoFormatColor1 格式。

示例代码
let QTab = Workbooks.Item(1).Worksheets.Item(1).QueryTables.Item(1)
QTab.Range.AutoFormat = xlRangeAutoFormatColor1
QTab.PreserveFormatting = false
QTab.Refresh()


请参阅