Context menü

Context menü
2020-01-29T21:40:05+01:00
2020-02-01T08:46:24+01:00
2022-10-15T21:16:35+02:00
AtompowA
Sziasztok!
A problémám amiben szeretném a segítségeteket kérni a következő:
Excellben (Office365) szeretnék a cella context menühöz - ami egy cellára jobbgombal valókattintáskor jön elő - egy extra menüpontot hozzáadni, amivel egy makrót lehet megfuttatni. Ezzel eddig nem is lenne nagy gond, viszont ez a menü csak és kizárólag az "Oldaltöréses előnézet" nézetben jelenik meg. Tehát ha a nézetek között a normál nézet az aktív, akkor a menüpont nem jelenik meg, ha átváltok Oldaltörésesre, akkor ott van a saját menüpontom... Abban szeretném a segítségeteket kérni, hogy mit kéne módosítani, hogy a normál nézetben is/vagy csak ott jelenjen meg a menüpontom.
A kód a ThisWorkbook alatt fut:

Private Sub Workbook_Deactivate() On Error Resume Next With Application .CommandBars("Cell").Controls("MyMacro").Delete End With On Error GoTo 0 End Sub Private Sub Workbook_SheetBeforeRightClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean) Dim cmdBtn As CommandBarButton On Error Resume Next With Application .CommandBars("Cell").Controls("MyMacro").Delete Set cmdBtn = .CommandBars("Cell").Controls.Add(Temporary:=True) End With With cmdBtn .Caption = "MyMacro" .Style = msoButtonCaption .OnAction = "MyMacro" End With On Error GoTo 0 End Sub
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd