in diesem Forum gibt es ein hilfreiches Skript, die Ansicht in Word via Sprachbefehl zu zoomen. Nun wäre es schön, wenn es ein ähnliches Skript auch für Outlook gäbe. Ich habe ein solches im Forum leider nicht gefunden. Da ich selbst keine Skript erstellen kann, frage ich, wer ein solches, für mich und andere hilfreiches Tool schreiben würde.
Beste Grüße
Hans Löhr
DPI 15 auf Windows 10 Professional (64-bit) SpeechMike Premium. Intel i7 Core 4x2.67 GHz, 6 GB RAM
ich benutze kein Outlook. Wenn Du aber die Tastaturkürzel für das Zoomen herausfinden könntest, wäre das eine Basis für das Skript.
Mit freundlichen Grüßen
Jörg
Zitat von DioskurHallo ihr Programmierkünstler,
in diesem Forum gibt es ein hilfreiches Skript, die Ansicht in Word via Sprachbefehl zu zoomen. Nun wäre es schön, wenn es ein ähnliches Skript auch für Outlook gäbe. Ich habe ein solches im Forum leider nicht gefunden. Da ich selbst keine Skript erstellen kann, frage ich, wer ein solches, für mich und andere hilfreiches Tool schreiben würde.
Zitat von Dioskur in diesem Forum gibt es ein hilfreiches Skript, die Ansicht in Word via Sprachbefehl zu zoomen. Nun wäre es schön, wenn es ein ähnliches Skript auch für Outlook gäbe. Ich habe ein solches im Forum leider nicht gefunden. Da ich selbst keine Skript erstellen kann, frage ich, wer ein solches, für mich und andere hilfreiches Tool schreiben würde.
Beste Grüße
Hans Löhr
Hallo Hans,
was in Word mit VBA ging, geht in Outlook leider nicht. Aber Not macht erfinderisch, deshalb eine allgemein gültigere Methode (Simulation der Strg-Taste mit gleichzeitiger Betätigung des Maus-Rads) dafür als Skript:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
Declare Function keybd_event Lib "user32.dll" (ByVal vKey As _ Long, bScan As Long, ByVal Flag As Long, ByVal exInfo As Long) As Long Const VK_CTRL = 17 Declare Function mouse_event Lib "user32.dll" (ByVal dwFlags As Long, ByVal dx As _ Long, ByVal dy As Long, ByVal cButtons As Long, ByVal dwExtraInfo As Long) As Long Const WHEEL_DELTA = 120 Const MOUSEEVENTF_WHEEL = &H800 Sub Main keybd_event(VK_CTRL,0,0,0) Select Case ListVar1 Case "rein" mouse_event(MOUSEEVENTF_WHEEL, 0, 0, WHEEL_DELTA, 0) Case "raus" mouse_event(MOUSEEVENTF_WHEEL, 0, 0, -WHEEL_DELTA, 0) End Select keybd_event(VK_CTRL,0,2,0) End Sub
In der Form wird ein Befehlsname mit Liste benötigt, die die Elemente "rein" und "raus" umfasst. Der Befehl könnte dann lauten:
Zoom rein Zoom raus
Viel Spaß damit! Rüdiger
_______________________________________
Dragon Professional 16 auf Windows 10 Pro und Windows 11 SpeechMike Premium (LFH3500); Office 2019 Pro + Office 365 (monatliches Abo) HP ZBook Fury 17 G8 - i7-11800H - 24 MB SmartCache - 32 GB RAM - 1 TB SSD
besten Dank! Dein Skript funktioniert prächtig und das nicht nur in Microsoft-Anwendungen, sondern auch beispielsweise im Google-Kalender und in anderen Programmen, in denen das Mausrad für Zoom-Einstellungen zum Einsatz kommt! Dafür werden dir außer mir noch viele andere dankbar sein.
Hans
DPI 15 auf Windows 10 Professional (64-bit) SpeechMike Premium. Intel i7 Core 4x2.67 GHz, 6 GB RAM