Codeunterschied WIN9X oder XP ?
19.12.2004 16:36:19
Erich
habe folgenden Code in einem Klassenmodul:
Option Explicit
Public WithEvents myApplication As Application
Private Sub myApplication_NewWorkbook(ByVal Wb As Workbook)
Wb.Close
End Sub
Private Sub myApplication_WorkbookOpen(ByVal Wb As Workbook)
' Hier anpassen, wenn andere Mappe geöffnet werden soll.
If Wb.Name <> ThisWorkbook.Name Then Workbooks(Wb.Name).Close False
LockWindowUpdate Application.VBE.MainWindow.hwnd
Application.OnKey "%{F11}", ""
Application.OnKey "%{F8}", ""
Application.OnKey "%{F6}", ""
Call ControlEnableDisable(1695, False)
Call ControlEnableDisable(186, False)
End Sub
Der Start von EXCEL unter WIN98 läuft ohne Probleme;
bei XP gibts eine Fehlermeldung mit Hinweis auf folgende Zeile:
LockWindowUpdate Application.VBE.MainWindow.hwnd
Leider habe ich noch keine Hinweise oder Beschreibung für diesen Teilcode
gefunden. Was bedeutet denn die Zeile?
(den Code habe ich nicht selber erstellt, sondern aus dem Netz)
Besten Dank für eine Info!
mfg
Erich