马上注册,结交更多好友,享用更多功能,让你轻松玩转新大榭论坛!
您需要 登录 才可以下载或查看,没有账号?注册
x
在需要用户窗体全屏显示时,可以将窗体的Height属性和Width属性设置为一定的数值,使之显示时和显示器一样大小。7 g3 q6 L! ^0 f: |8 N" ?
使用这种方法虽然可以达到全屏显示的要求,但是如果换台显示器不一样的电脑时,此种方法便会失效。为了使用户窗体达到真正的全屏显示,可以使用以下的方法。 ! S8 o4 e E W# H" w$ t) c
151-1 设置用户窗体为应用程序的大小将用户窗体的高度和宽度设置为应用程序的高度和宽度,如下面的代码所示。 - Private Sub UserForm_Initialize()
2 M$ t- G5 B7 k# m% N5 m - Application.WindowState = xlMaximized4 \+ G* U) t) `2 n$ ]
- With Me
4 |+ F. M' d# G; } P - .Width = Application.Width+ t+ w8 C9 A" L5 k, E& m+ F
- .Height = Application.Height
* W8 s9 g7 c4 o' S3 C% A: q. Q - .Left = Application.Left
( q& R) R" E5 Z: y5 n - .Top = Application.Top% k6 h ~# r" D) @
- EndWith+ U4 p+ e' E5 F/ o2 d" T: d6 c* I
- End Sub
复制代码 , p, S& q0 U7 o8 v
代码解析: 用户窗体初始化时,将高度和宽度设置成与Excel应用程序窗口一样。 第2行代码,将Excel应用程序的WindowState属性设置为xlMaximized,使Excel应用程序最大化显示。 不使用对象识别符时Application属性返回一个Application对象,代表Excel应用程序。WindowState属性返回或设置窗口的状态,可以为表格151-1所示的XlWindowState常量之一。 | 常量 | | | | xlMaximized | | | | xlNormal | | | xlMinimized$ \; R0 T- w4 e! d+ W
| | |
表格151-1 XlWindowState常量
, j1 U' {. x' n7 S y5 \* a第3行到第8行代码将用户窗体的Width属性、Height属性设置为Excel应用程序的高度和宽度,Width属性、Height属性以磅为单位返回或设置对象的高度和宽度。将用户窗体的Left属性、Top属性设置为和最大化后的Excel应用程序的一样。 |