32-bit vs. 64-bit
18.03.2015 18:36:01
Tobias
ich benutze bei meiner Excel-Version 2010 32-bit erfolgreich den folgenden Code:
Option Explicit
Declare PtrSafe Function BringWindowToTop Lib "user32.dll" (ByVal hWnd As Long) As Long
Sub ToTop()
Dim retVal As Long
retVal = BringWindowToTop(Excel.Application.hWnd)
MsgBox "Test", vbSystemModal
End Sub
Der Code ist dazu da, die Excel-Arbeitmappe wieder im Vordergrund einzublenden bevor die MsgBox erscheint. Den Tipp dazu bekam ich übrigens hier:
https://www.herber.de/forum/archiv/1412to1416/t1414952.htm
Das Problem ist nun, dass bei Benutzung des Codes mit einer Excel-Version 2010 64-bit folgender Fehler mit Markierung des Wortes "BringWindowToTop" der Zeile retVal =... erscheint:
Fehler beim Kompilieren:
Typen unverträglich
Hat jemand eine Idee, wie ich den Code auf beiden Version zum laufen kriegen kann?
Gruß
Tobias