es gibt ein seltsames Phänomen im Vergleich zwischen
Excel M365/Englische Version und Excel 2016/Deutsche Version
Mit Steuerung + Punkt erscheint in der Zelle und o h n e Autohotkey
Excel M365/Englische Version >> nichts = leere Zelle
Excel 2016/Deutsche Version >> 04.11.2022
Mit Steuerung + Punkt erscheint in der Zelle und m i t Autohotkey
Excel M365/Englische Version >> 04-Oct
Excel 2016/Deutsche Version >> 04.11.202204-Oct
Gibt es eine Möglichkeit - für Steuerung plus Punkt -
den Shortcut von Excel 2016/Deutsche Version zu überschreiben bzw. zu ersetzen?
Gewünscht ist
Excel 2016/Deutsche Version >> 04-Oct
Mit dem Script
Code: Select all
; Erstelle in Excel "dd-MMM" durch STRG + .
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
#Warn ; Enable warnings to assist with detecting common errors.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
; SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.
; #IfWinActive, ahk_exe EXCEL.EXE ; ahk_class zu finden über Window Spy / oder "Active Window Info" oben im Menu von SciTE
; Suche über die Lupe mit dem Schlagwort Window Spy / manchmal über rechte Maustaste auf das grüne H unten rects in der Tray leiste
~^.:: ; STRG + ß < steht eigentlich für STRG - Datum wird nur im Adressfenster von excel gezeigt
Heute = %A_Now% ; Schreibe das aktuelle Datum in die Variable Heute
;FormatTime, Heute, %Heute%, dd.MM ; Formatiere die Datumsanzeige wie folgt: 10.07 - urspünglicher Eintrag
FormatTime, Heute, %Heute% L0x0409, dd-MMM ; Englisches Datumsformat (May/Dec) languageCode_0409:= "English_United_States" bzw. languageCode_0809 := "English_United_Kingdom"
SendInput, {text}%Heute% ; Gibt das Ergebnis aus z.B 01-Oct (Englisches Datumsformat)
SendInput, {Space}
Heute = ; Variable Heute löschen
return
Danke im Voraus
Jakobus