Макросы правого клика будут загружаться только в том случае, если personal.xlsb ВИДИМ - PullRequest
0 голосов
/ 03 мая 2019

У меня есть следующие вставленные в мой personal.xlsb модуль «Эта рабочая книга»:

Const strMacro8 = "Compare Sum of Ranges"

Private Sub Workbook_BeforeClose(Cancel As Boolean)
   On Error Resume Next
     Application.CommandBars("Cell").Controls(strMacro8).Delete

End Sub

Private Sub Workbook_Open()

Dim cBut8

On Error Resume Next

Application.CommandBars("Cell").Controls(strMacro8).Delete


Set cBut8 = Application.CommandBars("Cell").Controls.Add(Temporary:=True)


With cBut8
   .Caption = strMacro8
   .Style = msoButtonCaption
   .OnAction = "CompareRanges"
End With

End Sub

Если personal.xlsb скрыт, когда Excel 2016 загружает правую кнопку, макросы щелчка не отображаются.Они появляются только в том случае, если personal.xlsb видим при первоначальной загрузке Excel 2016.

Может кто-нибудь пролить свет на это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...