Ich versuche gerade an die Information hinter dem Excel eigenen Rückgängig Button zu kommen.
Auslesen der Liste der Einträge hinter dem Button klappt soweit:
Dim CmdBar As CommandBar
Dim CmdBarCtrl As CommandBarControl
On Error Resume Next
Set CmdBar = Application.CommandBars("Standard")
Set CmdBarCtrl = CmdBar.Controls("Rückgängig")
If CmdBarCtrl Is Nothing Then
Set CmdBarCtrl = CmdBar.Controls("Undo")
End If
For x = 1 To CmdBarCtrl.ListCount
Debug.Print x & " " & CmdBarCtrl.List(x)
Next
Ist es möglich an noch detailliertere Informationen zu gelangen?Wenn man zum Beispiel die Spaltenbreite ändert, taucht dort nur der Eintrag "Spaltenbreite" auf, aber nicht um welche Spalte es sich handelt.
Evtl. speichert Excel ja diese Info irgendwo zwischen, doch ich selbst hab nix gefunden, und Google wusste auch nix.
Versuche gerade eine Änderungshistorie für eine nicht freigegebene Arbeitsmappe zu basteln.
Danke
Michi