Label.DisplayWhen 属性 (Access)

使用 DisplayWhen 属性可指定要在屏幕上和打印时显示的窗体控件。 可读/写 Byte 类型。

语法

表达式DisplayWhen

表达 一个代表 Label 对象的变量。

备注

DisplayWhen 属性仅应用于下列窗体节: 主体、 窗体页眉和窗体页脚。 它还适用于窗体上的所有控件 (除了分页符)。

DisplayWhen 属性使用以下设置。

Setting Visual Basic 说明
始终 0 (默认值)对象在“窗体”视图中显示,也在打印时显示。
只打印显示 1 对象在“窗体”视图中隐藏,但在打印时显示。
只屏幕显示 2 对象在“窗体”视图中显示,但在打印时不显示。

对于控件,可以使用 Visual Basic 中的默认控件样式或 DefaultControl 属性来设置此属性的默认值。

在许多情况下,某些控件可仅在窗体视图中。 若要防止 Microsoft Access 打印这些控件,您可以设置为仅在屏幕的 何时显示 属性。 例如,你可能在不想打印的窗体上具有命令按钮或说明,或者你可能具有不想在屏幕上显示但确实想要打印的窗体页眉和窗体页脚部分。 在这种情况下,应将 何时显示 属性设置为仅在打印。

对于报表,使用 FormatRetreat 事件指定事件过程或宏,用于设置不想打印的控件的 Visible 属性。 您还可以取消 格式打印 报表节以防止明正在打印事件。

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。