请教关于vba里的ZOOM
我有个程序,需要在里面多次执行ZOOM。请教各位,在程序执行完毕后,如何最终ZOOM到原来的大小?
这样子用户看起来会比较容易接受。
换句话说,就是在多次连续的ZOOM之后,如何回到之前的某个状态?
ZoomPrevious 肯定不行的。它只能回复到上一个。
我的设想是:如果在这段程序执行以前能保存当前屏幕的两角点。
最后可以用 ZoomWindow 回去。
还有个想法,就是每次程序中Zoom,都接着调用
ZoomPrevious 。这样子屏幕就太闪烁了。
不知道大家有什么好办法? 先获取当前的左下角和右上角,完成后再Zoom回来,怎么获取看看以前的帖子 我搜了很多次都没找到啊。
能不能给点提示? 你缩放过几次,就可以用几次的ZoomPrevious方法。 还是用取 viewport 然后得到 height,width,以及屏幕中心点坐标。
然后计算比较合适。 <p><strong><font face="Verdana" color="#da2549">lzh741206兄:</font></strong></p><p><font face="Verdana" color="#da2549"><strong> 如何</strong><font color="#000000">获取当前的</font><font color="#ee9611">左下角和右上角?是哪个贴子啊。正好编程用啊。太急人了。求救。</font></font></p> 命名视图不就得了,这么简单的问题被搞复杂了
页:
[1]