在初始化屏幕中将 Microsoft Access VBA 表单居中
Center Microsoft Access VBA Forms in The Screen on Initialization
如何在 Microsoft Access 中获取屏幕宽度和高度VBA?
我搜索了 'Screen' 和 'Application' 全局实例,但其中 none 包含宽度或高度参数的成员字段(或我知道的那些词的任何变体,例如 WindowWidth/WindowHeight ...等)。
我这里的主要目的是利用屏幕的宽度和高度(我想找到的)在屏幕中央初始化一个窗体实例,并相应地修改窗体的WindowLeft和WindowTop。如果有更好的方法,您介意告诉我吗,因为我个人没有找到任何方法在设计器的表单属性中以简单的方式处理它。
正如 Ken White 强调的那样,SO answer 展示了一个很好的方法。
关于缺少 ScreenWidth 和 ScreenHeight 作为 Access 应用程序的属性,虽然这是真的,但总有 hWndAcesssApp
其中 returns 一个 Window 句柄,然后可以用于询问应用程序 Window 的属性(实际上是设置属性)。以下是使用 hWndAccessApp
|how bring ms-access form top all windows application|hiding access 2007 interface||
的链接
如何在 Microsoft Access 中获取屏幕宽度和高度VBA?
我搜索了 'Screen' 和 'Application' 全局实例,但其中 none 包含宽度或高度参数的成员字段(或我知道的那些词的任何变体,例如 WindowWidth/WindowHeight ...等)。
我这里的主要目的是利用屏幕的宽度和高度(我想找到的)在屏幕中央初始化一个窗体实例,并相应地修改窗体的WindowLeft和WindowTop。如果有更好的方法,您介意告诉我吗,因为我个人没有找到任何方法在设计器的表单属性中以简单的方式处理它。
正如 Ken White 强调的那样,SO answer 展示了一个很好的方法。
关于缺少 ScreenWidth 和 ScreenHeight 作为 Access 应用程序的属性,虽然这是真的,但总有 hWndAcesssApp
其中 returns 一个 Window 句柄,然后可以用于询问应用程序 Window 的属性(实际上是设置属性)。以下是使用 hWndAccessApp
|how bring ms-access form top all windows application|hiding access 2007 interface|