適用対象
Application オブジェクト |
DataAccessPage オブジェクト |
ObjectFrame オブジェクト |
Report オブジェクト |
---|---|---|---|
BoundObjectFrame オブジェクト |
Form オブジェクト |
OptionButton オブジェクト |
Section オブジェクト |
CheckBox オブジェクト |
Image オブジェクト |
OptionGroup オブジェクト |
SubForm オブジェクト |
ComboBox オブジェクト |
Label オブジェクト |
Page オブジェクト |
TabControl オブジェクト |
CommandButton オブジェクト |
Line オブジェクト |
PageBreak オブジェクト |
TextBox オブジェクト |
CustomControl オブジェクト |
ListBox オブジェクト |
Rectangle オブジェクト |
ToggleButton オブジェクト |
Application オブジェクトと共に使用する場合は、Access アプリケーションを最小化するかどうかを返すか設定します。 Visible プロパティを使用して、 フォーム、 レポート、フォーム、レポートの セクション、 データ アクセス ページ、または コントロールを表示または非表示にすることもできます。 これは、フォーム上の情報へのアクセスを表示せずに維持する場合に便利です。 たとえば、非表示フォームのコントロールの値を、 クエリの条件として使用できます。 読み取り/書き込み ブール値。表示/最小化の場合 は True 、表示/最小化されていない場合は False 。
expression.Visible
expression 必ず指定します。 [適用先] リスト内のいずれかのオブジェクトを返す式。
解説
Application オブジェクトについて:
-
Application オブジェクトの Visible プロパティは、Visual Basic for Applications (VBA) のコードを使用してのみ設定できます。
-
ユーザーがアプリケーションを起動した場合、Application オブジェクトの Visible と UserControl プロパティはいずれも True に設定されます。 UserControl プロパティが True に設定された場合、オブジェクトの Visible プロパティを False に設定することはできません。
-
オートメーション (旧 OLE オートメーション) を使用して Application オブジェクトが作成された場合、オブジェクトの Visible および UserControl プロパティはいずれも False に設定されます。
その他のオブジェクトは次のとおりです。
-
このプロパティは、オブジェクトのプロパティ シート (改ページを除く、セクションおよびすべてのコントロール用)、マクロ、または Visual Basic を使用して設定できます。
-
フォーム、レポート、およびデータ アクセス ページには、マクロまたは VBA を使用してこのプロパティを設定する必要があります。
-
コントロールには、既定のコントロール スタイルまたは VBA の DefaultControl プロパティを使用してこのプロパティの既定値を設定できます。
-
Visible プロパティは、データシート ビュー ビューの列には何の影響もありません。 列が Datasheet ビューで表示されるかどうかを指定するには、ColumnHidden プロパティを使用します。
-
印刷時にオブジェクトを非表示にするには、DisplayWhen プロパティを使用します。
-
Visible プロパティを使用して、現在のイベントが発生したときに実行されるマクロまたはイベント プロシージャにプロパティを含めることで、フォームまたはレポート上のコントロールを非表示にできます。 たとえば、売上合計に応じて、販売員の売上報告書の月間売上の合計の横にお祝いのメッセージを表示したり非表示にしたりすることができます。