適用對象
| 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
運算式 必要。 傳回 [套用至] 清單中其中一個對象的表達式。
備註
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 IfEnd Sub
 
                         
				 
				