Wie funktioniert das mit BeforeContextMenu?

Informationen und Beispiele zu den hier genannten Dialog-Elementen:
Bild

Betrifft: Wie funktioniert das mit BeforeContextMenu?
von: Micha
Geschrieben am: 17.11.2003 10:21:32

Hallohier ist Micha,
Ich habe ein spreadsheet in einer UserForm und will das Kontextmenü der rechten Maustaste sperren. Hab schon nen Code funktioniert aber nicht, kann mir da jemand bitte helfen?


Private Sub Spreadsheet1_BeforeContextMenu(ByVal x As Long, ByVal y As Long, ByVal Menu As OWC10.ByRef, ByVal Cancel As OWC10.ByRef)
Menu = False
Cancel.Value = True
AutoFilter.Value = False
End Sub



Vielen Dank
Bild


Betrifft: AW: Wie funktioniert das mit BeforeContextMenu?
von: Galenzo
Geschrieben am: 17.11.2003 10:44:13

Hallo,
geh' mal in den Code der Seite (Rechtsklickk auf den Registerreiter mit dem Blattname und dort: Code anzeigen.

Dort gibst du das hier ein (Diese Prozedur wird dann jeweils bei einem Rechtsklick ausgeführt):


Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
    Cancel = True
End Sub


Viel Erfolg!


Bild


Betrifft: AW: Wie funktioniert das mit BeforeContextMenu?
von: Micha
Geschrieben am: 17.11.2003 10:48:44

Habe ich schon gemacht! Das ist ja für die ganze Arbeitsmappe! Aber im Spreadsheet der Userform funktioniert trotzdem dann noch die rechte Maustaste!


Bild

Beiträge aus den Excel-Beispielen zum Thema " tabellenblatt sperren"