Як зв’язати макрос з контекстним меню
Хочете зв’язати один із своїх макросів з новою командою в контекстному меню? Це значно полегшує користувачам виклик макросу: просто натисніть правою кнопкою миші на клітинку, і контекстне меню стане доступним, як показано на малюнку нижче:
Ви вже побачите нову команду в контекстному меню малюнка. Він називається "Мій новий порядок". Щоб інтегрувати новий запис, використовуйте такий програмний код:
Sub ContextMenuErwiden ()
За допомогою Application.CommandBars ("Cell"). Controls.Add
.Caption = "Моя нова команда"
.OnAction = "Макрос"
Закінчити з
End Sub
У призначенні значення властивості OnAction введіть ім’я вашого макросу, який має бути пов’язаний з новим пунктом меню.
Щоб видалити новий запис із контекстного меню, скористайтеся таким програмним кодом:
ПідконтекстMenuLoeschen ()
Application.CommandBars ("Cell"). Елементи керування (Application.CommandBars ("Cell"). Controls.Count) .Delete
End Sub
Макрос видаляє останній запис із контекстного меню. Оскільки новий запис додається сюди заздалегідь, макрос видаляє цей запис із контекстного меню.