Scrollen über mehrere Unterformulare
Karl Donaubauer
Gesendet: 29.08.23 14:52
Betreff: RE: Scrollen über mehrere Unterformulare



Elite Veteran

Beiträge: 848
50010010010025
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
*********
https://www.donkarl.com/devcon Access-Online-Konferenz 18.+19.4.
Access Forever: https://www.accessforever.org
Access News: https://www.youtube.com/playlist?list=PLVCeBbJIMDvdJ8ghMbEakJ6_EQyvy...
Access-Entwickler-Konferenz: https://www.donkarl.com/?aek
Top of the page Bottom of the page