Elite Veteran
Beiträge: 868
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 - Jetzt anmelden für 19./20.10. in Nürnberg
Access DevCon Vienna: https://www.donkarl.com/devcon
Access Forever: https://www.accessforever.org
Access News: https://www.youtube.com/playlist?list=PLVCeBbJIMDvdJ8ghMbEakJ6_EQyvy... |