共用方式為


PivotTable.VisualTotals 屬性 (Excel)

如果設定為 True (預設值),則會在隱藏檢視中的項目後,重新加總線上分析處理 (OLAP) 樞紐分析表。 可讀寫的 Boolean

語法

表達。視覺總計

代表 樞紐分析表 物件的變數。

註解

在非 OLAP 樞紐分析表中,如果您隱藏了一個項目,則程式會重新進行計算,以便只反映樞紐分析表中剩下的可見項目。 在 OLAP 樞紐分析表中,程式是在伺服器上計算總和,因此不論樞紐分析表中隱藏多少項目,總和都不會受到影響。 不過,如果 OLAP 樞紐分析表的 VisualTotals 屬性設定為 False ,則 OLAP 樞紐分析表的結果會符合非 OLAP 樞紐分析表的結果。

就 OLAP 樞紐分析表而言,VisualTotals 屬性設定為 True (預設值) 的作用方式與非 OLAP 樞紐分析表中所描述的方式相同。

所有新樞紐分析表的 VisualTotals 屬性皆會傳回 True。 不過,如果您在目前版本的 Microsoft Excel 中開啟活頁簿,且樞紐分析表是在舊版 Excel 中建立的,則 VisualTotals 屬性會傳回 False

注意事項

所有先前建立的樞紐分析表預設都會將 VisualTotals 屬性設定為 False ,除非使用者變更它,但對於所有新建立的樞紐分析表, VisualTotals 屬性會設定為 True

範例

此範例會判斷 OLAP 樞紐分析表是否可以使用從檢視中隱藏項目後重新總計的功能,並通知使用者。 假設使用中工作表上有一個樞紐分析表。

Sub CheckVisualTotals() 
 
 Dim pvtTable As PivotTable 
 
 Set pvtTable = ActiveSheet.PivotTables(1) 
 
 ' Determine if visual totals is enabled for OLAP PivotTables. 
 If pvtTable.VisualTotals = True Then 
 MsgBox "Ability enabled to re-total after an item " & _ 
 "has been hidden from view." 
 Else 
 MsgBox "Unable to re-total items not hidden from view." 
 End If 
 
End Sub

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應