Я нашел что-то вроде обходного пути, я думаю ...
У меня есть мастер-файл xlsm, и в нем есть все подпрограммы для создания и удаления моих контекстных меню.
Тогда скажем, у меня есть ...
ThisFile
ThatFile
AnotherFile
которые я хочу использовать те же контекстные меню от Master ...
В каждом я только что добавил это в Workbook_Open:
Application.Run "Master.xlsm!AddContextMenuEntries"
Вам нужно, чтобы Мастер работал, чтобы он работал (это просто другая строка кода, если это необходимо).
Но теперь, если я отредактирую / изменим / обновлю контекстные меню в Master, они будут доступны для всех остальных файлов, когда я снова открою их.
Надеюсь, это поможет.