32 bits Access âñå ðàáîòàëî:
1. Â êîíñòðóêòîðå ôîðìû
Êîíòåêñòíîå ìåíþ - Äà
Èìÿ ïîëüçîâàòåëüñêîãî êîíòåêñòíîãî ìåíþ - SimpleShortcutMenu
2. Ïðè îòêðûòèè ôîðìû
Ñîçäàåì ññûëêó:
Sub AddRfrnc()
Dim s As String
RefNum = References.Count: s = Left(Application.Version, 2)
References.AddFromFile "C:\Program Files\Common Files\microsoft shared\OFFICE" + s + "\mso.dll"
End Sub[/SRC]
Ñîçäàåì ìåíþ:
Sub CreateSimpleShortcutMenu()
Dim cmbShortcutMenu As Office.CommandBar
Set cmbShortcutMenu = CommandBars.Add("SimpleShortcutMenu", msoBarPopup, False)
cmbShortcutMenu.Controls.Add Type:=msoControlButton, Id:=21
cmbShortcutMenu.Controls.Add Type:=msoControlButton, Id:=19
cmbShortcutMenu.Controls.Add Type:=msoControlButton, Id:=22
cmbShortcutMenu.Controls.Add Type:=msoControlButton, Id:=644
cmbShortcutMenu.Controls.Add Type:=msoControlButton, Id:=4
Set cmbShortcutMenu = Nothing
End Sub
êîìïèëèðóåì...
 64 bits Access: Âñå îïåðàöèè ñ Declare è LongPtr ïðîèçâåäåíû è ïðèëîæåíèå ðàáîòàåò, êðîìå ShortcutMenu:
"Ïðèëîæåíèþ íå óäàåòñÿ íàéòè îáúåêò SimpleShortcutMenu"

 ÷åì ïðè÷èíà è êàê ñ ýòèì ñïðàâèòüñÿ?
https://www.sql.ru/forum/1305795/shortcut-in-access-2013-64-bits