Klicken Sie rechts auf das Blatt-Registerkarten deaktiviert in Excel
Ich habe diesen vba code in das Modul "DieseArbeitsmappe" zu deaktivieren Sie das Rechtsklick-Menü in einer Excel-Arbeitsmappe.
Private Sub Workbook_Activate()
With Application.CommandBars.FindControl(ID:=847)
.Visible = False
End With
End Sub
Private Sub Workbook_Deactivate()
With Application.CommandBars.FindControl(ID:=847)
.Visible = True
End With
End Sub
Funktioniert wie ein Charme.
Problem ist, ich kann nicht auf dem Menü der rechten Maustaste auf Registerkarten in einer Arbeitsmappe jetzt.
Den zweiten Teil des Codes soll, um es wieder einzuschalten, ging ich davon? Doch es muss nicht.
Selbst wenn ich den code entfernen ganz, ohne Arbeitsmappe, nicht auch ein neues, hat ein Menü wenn ich rechts-Klick auf eine der Registerkarten.
Gibt es einen Allgemeinen vba-codesnippet, dass "resets" excel vielleicht? Oder ein Allgemeines "aktivieren Sie alle Menüs" Ding?
REVISION:
Dieser code hier gepostet nicht deaktivieren Sie das Rechtsklick-Menü, entfernt es die option "löschen" aus das Menü.
- Bei mir tritt das gleiche Verhalten hier. Ich habe die Kontext-Menüs zurück nach erfolgreich lief
Enabled = True
für jeden einzelnenApplication.CommandBars
wie @Kablam angegeben, aber Sie sind wieder Weg, nach dem schließen der Arbeitsmappe. Also, ich Frage mich, wenn das problem wirklich gelöst werden, mit wenigen Zeilen VBA-code. Irgendwelche Vorschläge?
Du musst angemeldet sein, um einen Kommentar abzugeben.
omg
-.-
Gestartet googeln verschiedenen keywords nach dem letzten Bearbeiten und BAM.
Wieder zu spät wie immer, aber in Angriff genommen mit dem gleichen problem heute. Hier ist die Lösung, um Ihre rechts-Klick-Funktionalität zurück:
Beachten Sie auch, dass die unten auch vorhanden. Einige makro von der Arbeit hatte Sie alle deaktiviert, in meinem Excel.