User Tools

Site Tools


microsoft_excel:macros:show_excel_on_top

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

microsoft_excel:macros:show_excel_on_top [2021/08/04 14:26] – created petermicrosoft_excel:macros:show_excel_on_top [2021/08/04 15:13] (current) – removed peter
Line 1: Line 1:
-====== Microsoft Excel - Macros - Show Excel on Top ====== 
  
-<code excel> 
-Sub ShowXLOnTop(ByVal OnTop As Boolean) 
- 
-    Dim xStype As Long 
- 
-#If Win64 Then 
-    Dim xHwnd As LongPtr 
-#Else 
-    Dim xHwnd As Long 
-#End If 
- 
-    If OnTop Then 
-        xStype = HWND_TOPMOST 
-    Else 
-        xStype = HWND_NOTOPMOST 
-    End If 
-     
-    Call SetWindowPos(Application.hwnd, xStype, 0, 0, 0, 0, SWP_NOSIZE Or SWP_NOMOVE) 
-     
-End Sub 
- 
- 
-' Sets that XL is the top window of all applications. 
-Sub SetXLOnTop() 
-    ShowXLOnTop True 
-End Sub 
- 
- 
-' Sets that XL is not necessarily the top windows of all applications. 
-' If this were not run at some stage then no other application, such as mail, would be able to be seen. 
-Sub SetXLNormal() 
-    ShowXLOnTop False 
-End Sub 
-</code> 
microsoft_excel/macros/show_excel_on_top.1628087161.txt.gz · Last modified: 2021/08/04 14:26 by peter

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki