IsVisible 屬性

適用對象

BoundObjectFrame 物件

Image 物件

OptionButton 物件

SubForm 物件

CheckBox 物件

Label 物件

OptionGroup 物件

TabControl 集合物件

ComboBox 物件

Line 物件

Page 物件

TextBox 物件

CommandButton 物件

ListBox 物件

PageBreak 物件

ToggleButton 物件

CustomControl 物件

ObjectFrame 物件

Rectangle 物件

您可以在 Visual Basic for Applications (VBA) 程式碼中,使用 IsVisible 屬性來判斷報表上的控制項是否可見。讀/寫布林值

expression.IsVisible

必須要有 expression。傳回「適用對象」清單中其中一個物件的運算式。

備註

IsVisible 屬性使用以下設定。

設定

描述

True

(預設) 控制項為可見。

False

控制項為不可見。

附註: 您只能在含有控制項之報表區段內的列印事件中設定 IsVisible 屬性。

您可以將 IsVisible 屬性和 HideDuplicates 屬性一起使用,以判斷報表上的控制項什麼時候為可見並顯示或隱藏其他控制項。例如,您可以在文字方塊控制項因為含有重複的值而隱藏時,隱藏線條控制項。

範例

下列範例使用文字方塊的 IsVisible 屬性來控制報表上線條控制項顯示與否。該報表以 [Products] 資料表為基礎,並使用下列三種屬性的控制項。

屬性

線條控制項

文字方塊 #1

文字方塊 #2

Name

Line0

CategoryID

ProductName

ControlSource

CategoryID

ProductName

HideDuplicates

Yes

No

Left

0

0

2.0

Top

0

.1

.1

Width

4.0

1.0

1.0


將下列程式碼貼入報表模組的宣告區段,然後檢視報表,查看由 IsVisible 屬性控制的線條格式設定:

Private Sub Detail_Print(Cancel As Integer, _
PrintCount As Integer)
If Me!CategoryID.IsVisible Then
Me!Line0.Visible = True
Else
Me!Line0.Visible = False
End If
End Sub
擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×