使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

在 Access 桌面数据库中,如果已将文档窗口选项设置为使用重叠窗口而不是选项卡式文档,则可以使用 MoveAndSizeWindow 宏操作来移动活动窗口或调整其大小。 有关如何设置文档窗口选项的信息,请参阅“备注”部分。

注意: 此宏操作不能应用于 Visual Basic 编辑器中的代码窗口。 有关如何影响代码窗口的信息,请参阅 WindowState 属性主题。

注意:  MoveAndSizeWindow 宏操作在 Access Web 应用中不可用。

设置

MoveAndSizeWindow 宏操作具有以下参数。

操作参数

说明

右对齐

窗口左上角的新水平位置,从其包含窗口的左边缘测量。 在 “右 参数”框中输入位置。

向下键

窗口左上角的新垂直位置,从其包含窗口的上边缘测量。

宽度​​

窗口的新宽度。

高度

窗口的新高度。

如果将参数留空, Access 使用窗口的当前设置。

必须为至少一个参数输入值。

注意: 每个度量单位为英寸或厘米,具体取决于 Windows 控制面板 中的区域设置。

备注

若要将应用程序设置为使用重叠窗口而不是选项卡式文档,请使用以下过程:

  1. 单击“文件”>“选项”。

  2. 单击“当前数据库”。

  3. “应用程序选项” 部分的“ 文档窗口选项”下,单击“ 重叠窗口”。

  4. 单击“ 确定”,然后关闭并重新打开数据库。

此操作类似于在窗口的“控件”菜单上单击“移动”或“调整大小”。 使用菜单命令,可以使用键盘的箭头键移动窗口或调整窗口大小。 使用 MoveAndSizeWindow 宏操作,可以直接输入位置和大小度量值。 还可以使用鼠标移动窗口并调整窗口大小。

可以在任何窗口、任何视图中使用此宏操作。

提示

  • 若要在不调整窗口大小的情况下移动窗口,请输入 RightDown 参数的值,但将 WidthHeight 参数留空。

  • 若要在不移动窗口的情况下调整窗口大小,请输入 WidthHeight 参数的值,但将 RightDown 参数留空。

若要在 Visual Basic for Applications (VBA) 模块中运行 MoveAndSizeWindow 宏操作,请使用 DoCmd 对象的 MoveSize 方法。

示例

使用宏同步表单

以下宏操作打开“供应商”窗体右下角的“产品列表”窗体,显示当前供应商的产品。 它显示了 EchoMsgBoxGoToControlStopMacroOpenFormMoveAndSizeWindow 操作的用法。 它还演示了将条件表达式与 MsgBoxGoToControlStopMacro 操作配合使用。 此宏应附加到“供应商”窗体上的“审阅产品”按钮。

条件

采取行动的

参数:设置

评论

Echo

回显打开

在宏运行时停止屏幕更新。

IsNull ([供应商 ID])

MsgBox

消息:移动到要查看其产品的供应商记录,然后再次单击“查看产品”按钮。

蜂鸣声

类型

标题:选择供应商

如果“供应商”窗体上没有当前供应商,则显示一条消息。

GoToControl

控件名称:CompanyName

将焦点移动到 CompanyName 控件。

...

StopMacro

停止宏。

OpenForm

表单名称:产品列表

视图数据表

筛选器名称

其中条件:[供应商 ID] = [Forms]![供应商]![SupplierID]

数据模式只读

窗口模式普通

打开“产品列表”窗体并显示当前供应商的产品。

MoveAndSizeWindow

右侧:0.7799”

向下:1.8”

将“产品列表”窗体置于“供应商”窗体的右下角。

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×