1、首先在开发工具中打开VBA编辑器
2、在单元格区域当中输入一些内容作为例子
3、在VBA编辑器中插入模块
4、在模块当中输入如下代码,然后运行Private Declare Function 掂迎豢畦FindWindow Lib "use32.dll媪青怍牙" Alias "FindWindowA"(ByVal lpClassName As String, ByVal lpWindowName As String) As LongPrivate Declare Function SetWindowPos Lib "use32" (ByVal hWnd As Long,ByVal hWndInsertAfter As Long, ByVal X As Long, ByVal Y As Long, ByVal cxAs Long, ByVal cy As Long, ByVal wFlags As Long) As LongPrivate Const HWND_TOPMOST=-1Private Const SWP_NOSIZE=&H1Private Sub UserForm_Initialize() Dim hWnd As Long hWnd=FindWindow(vbNullString, Me.Caption) SetWindowPos hWnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOSIZEEnd Sub
5、用快捷键F5运行窗体,窗体置于所有应用程序界面上层。打开Word程序,可以看到虽然翊熘笳寒焦点在Word,但Excel窗体仍处于Word上层,如图