|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转新大榭论坛!
您需要 登录 才可以下载或查看,没有账号?注册
x
- Public Sub 技巧1_020()9 L7 U. B( `9 t; r" h
- Dim myWState As Long, myWidth As Double, myHeight As Double
- M3 f9 N# Y: A. u& L, t! Z# P; S q - With Application6 i/ `/ r; k2 A% h
- myWState = .WindowState '获取当前的窗口状态2 N- [# H$ y! x0 c6 }
- .WindowState = xlNormal '将窗口设置为一般显示
% H/ B6 A4 S: B - myWidth = .Width '获取当前窗口的宽度% l- j5 i: H- x1 F4 _
- myHeight = .Height '获取当前窗口的高度
" e' q/ ?& y, v$ V& ~& K& N3 H! M - .Width = 500 '设定窗口的宽度
! s. ?1 a% x; ^, e# P' c9 \1 ^ - .Height = 300 '设定窗口的高度
2 K: B7 a: A& B4 E" M$ U6 y - If MsgBox("Excel窗口已经改变!" & vbCrLf & "要恢复为原来的状态吗?", _% D* ?) E* R- M9 m6 z, v
- vbQuestion + vbYesNo) = vbNo Then Exit Sub- R. m! _5 @4 [: S
- .Width = myWidth '恢复窗口的宽度0 m- w/ m" P! Z- [3 K5 l8 m6 f7 {
- .Height = myHeight '恢复窗口的高度
+ g5 `& D0 u V8 t9 s. ?) w( \1 I - .WindowState = myWState '恢复窗口的显示状态
. v# C" z3 x, n4 b - End With
) A4 `3 c! X3 Z0 ]; O# s - End Sub
复制代码 |
|