  Elite Veteran
  Beiträge: 922
       Ort: Wien | Hallo, Andrea!  
  
Andrea - 29.08.23   
...  
Die Änderung des Registry-Eintrags funktioniert schon mal mit  
  
CreateObject("WScript.Shell").RegWrite "HKEY_CURRENT_USER\Control Panel\Desktop\MouseWheelRouting", 0, "REG_DWORD"  
  
Wie schaffe ich es jetzt noch, dass die Einstellung direkt aktiviert wird? Ich habe die Funktion "GetSetting" (https://learn.microsoft.com/de-de/office/vba/language/reference/user-interface-help/getsetting-function) gefunden, aber die funktioniert nur für App-bezogene Einstellungen.  
   
Ich habe deine Codezeile kurz getestet und ja, weder die Windows-Option noch Access zeigt eine Reaktion auf die Registry-Änderung. Deine Anwender müssen also vielleicht kurz rebooten, damit das neu eingelesen wird.    
Wenn man es manuell in der Windows-Option ändert, reagiert Access sofort. Das wird also nicht über die Registry an die Anwendung propagiert. Sieht nicht gut aus für den Registry-Workaround.  
  
Vielleicht wäre das Ausführen eines PowerShell-Skripts eine Möglichkeit. Dazu müsste man aber wissen, wie man diese Option in der PowerShell anspricht. Leider nicht meine Baustelle.  
 ----- Servus  
Karl  
*********  
Access-Entwickler-Konferenz: https://www.donkarl.com/?aek  
Access DevCon Vienna: https://www.donkarl.com/devcon  
Access Forever: https://www.accessforever.org  
Access News: https://www.youtube.com/playlist?list=PLVCeBbJIMDvdJ8ghMbEakJ6_EQyvy... |