Excel) (PivotTable.VisualTotals 屬性
如果設定為 True (預設值),則會在隱藏檢視中的項目後,重新加總線上分析處理 (OLAP) 樞紐分析表。 可讀寫的 Boolean。
語法
運算式。VisualTotals
表達 代表 樞紐分析表物件的 變數。
註解
在非 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 支援與意見反應。