|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转新大榭论坛!
您需要 登录 才可以下载或查看,没有账号?注册
x
- Public Sub 技巧1_021()- k1 T3 A& ?% O) s4 ]8 C+ p! J
- Dim myWState As Long, myTop As Double, myLeft As Double
, K9 n0 s6 m6 T6 Z3 h6 r - With Application9 g2 q4 m5 U2 K
- myWState = .WindowState '获取当前的窗口状态
! O# U; {9 g5 j$ o6 ^0 { - .WindowState = xlNormal '将窗口设置为一般显示
/ G" E0 I' U- f - myTop = .Top '获取当前窗口的顶部位置, O) u. G- s* K- I0 H5 n; Y
- myLeft = .Left '获取当前窗口的左侧位置3 _1 }6 e+ X$ U8 o
- .Top = 50 '设定窗口的顶部位置
& j' z1 I5 C1 l3 K. n - .Left = 100 '设定窗口的左侧位置
7 K. r( \3 i) t2 Y0 U - If MsgBox("Excel窗口的显示位置已经改变!" & vbCrLf _
6 |* w+ X9 ^0 \ - & "要恢复为原来的状态吗?", vbQuestion + vbYesNo) = vbYes Then
# m+ v- \1 p1 F. P% @8 n' P* a - .Top = myTop '恢复窗口的顶部位置
- V2 t8 k/ l6 b, \5 j( J) j - .Left = myLeft '恢复窗口的左侧位置
" s8 |7 R2 F. A+ u- p% r - .WindowState = myWState '恢复窗口的显示状态2 d3 m6 V+ O6 F
- End If
+ [* H* O4 R4 v( g6 @; A - End With
6 m9 \7 D4 h; [0 ~/ K - End Sub
复制代码 |
|