当你使用电脑工作时,你经常会同时打开多个软件。比如同时使用excel和AutoCAD,就需要根据excel的内容在AutoCAD上绘图。最大化AutoCAD。这时候如果还想看excel,只能从任务栏上点击excel图标,这样就会弹出excel窗口。下面介绍如何让excel保持在窗口前端,而不需要这么麻烦的操作。
1.首先,打开VBA编辑器,按住ALT F11键,或者点击“开发者工具”下的“Visual Basic”选项,进入VBA编辑器。
2.点击菜单栏中的插入——模块,弹出代码窗口。
3.将以下代码粘贴到窗口中。
将内容复制到剪贴板
将函数SetWindowPos Lib“user 32”(ByVal hwnd As Long,_ ByVal hwndInsertAfter As Long,ByVal x As Long,ByVal y As Long,_ ByVal cx As Long,ByVal cy As Long,ByVal wFlags As Long)声明为Long
const HWND _ TOPMOST=-1 const HWND _ NOTOPMOST=-2 const SWP _诺西泽=h1 const SWP _诺莫夫=H2
子窗口总是在最前面()SetWindowPos Application.hwnd,HWND_TOPMOST,0,0,0,SWP _诺西泽或SWP _诺莫维德子还原()SetWindowPos Application.hwnd,HWND_NOTOPMOST,0,0,SWP _诺西泽或SWP。
4.关闭VBA编辑器。
5.在EXCEL工作界面中按快捷键ALT F8,或者点击菜单栏中的查看——宏,打开宏窗口。选择“窗口总是在最前面”,然后单击“开始”。这样,EXCEL窗口就会一直停留在最前面。
6.如果不想让EXCEL窗口停留在最前面,那么按上一个操作,选择“恢复”——“执行”,这样窗口就不会在最前面了。