Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Anzeige
Inhaltsverzeichnis

Controlbars Tastenkürzel zuweisen

Forumthread: Controlbars Tastenkürzel zuweisen

Controlbars Tastenkürzel zuweisen
12.08.2019 16:02:09
Harald
Hallo,
ich habe in einem Programm eine eigene Menüleiste mit mehreren Befehlen mit VBA erstellt.
Nun möchte ich einen Punkt immer mit einer Tastenkombination (Strg + S) aufrufen.
Wie kann ich das machen? Mein bisheriger Code ist:
' >>
Set oBtn = oBar.Controls.Add(Type:=msoControlButton)
With oBtn
.Style = msoButtonIconAndCaption
.FaceId = 4
.Caption = "Spielbericht drucken"
If boolErgebnisse = True Then
.Enabled = True
Else
.Enabled = False
End If
.TooltipText = "Spielbericht von Cursorposition wird gedruckt"
.OnAction = "AusdruckDieserSpielbericht"
End With
mfg
Harald
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Controlbars Tastenkürzel zuweisen
12.08.2019 17:07:09
Martin
Hallo Harald,
das machst du idealer Weise über die OnKey-Methode:
Application.OnKey "^+s", "AusdruckDieserSpielbericht"
Viele Grüße
Martin
AW: Controlbars Tastenkürzel zuweisen
12.08.2019 17:58:27
Harald
Hallo Martin,
vielen Dank für die schnelle Hilfe, aber wo muss ich den Befehl eingeben?
In workbook_Open?
Bei mir speichert er immer nur die Datei
mfg
Harald
Anzeige
AW: Controlbars Tastenkürzel zuweisen
12.08.2019 19:10:22
Martin
Hallo Harald,
du musst auf eine klare Aufgabenstellung achten! Wenn du schreibst, dass die Tastenkombination Strg+S dein Makro auslösen soll, dann gehe ich natürlich davon aus, dass du ein großes "S" meinst und in Wirklichkeit die Tastenkombination "Strg+Umschalt+s" wünscht. Wenn du aber das kleine "s" meinst, dann lautet die VBA-Anweisung so:
Application.OnKey "^s", "AusdruckDieserSpielbericht"
Hättest du mal nach der OnKey-Anweisung gegoogelt oder im Archiv nachgesehen, dann wärst du selbst darauf gekommen, dass das "^" für die Strg-Taste und das "+" für die Umschalttaste stehen.
Viele Grüße
Martin
Anzeige
AW: Controlbars Tastenkürzel zuweisen
13.08.2019 09:21:22
Harald
Hallo Martin,
vielen Dank für die schnelle Info.
Ich werde es heute mittag ausprobieren.
Vielen Dank für die Hilfe
mfg
Harald
AW: Controlbars Tastenkürzel zuweisen
14.08.2019 12:03:37
Harald
alles funktioniert wie gewünscht - nochmals vielen Dank
mfg
Harald
Anzeige
Anzeige
Live-Forum - Die aktuellen Beiträge
Datum
Titel
14.05.2026 13:31:09
14.05.2026 09:50:42
13.05.2026 19:14:18