Я пытался вызвать Private Sub CommandButton1_Click (), который находится за пользовательской формой LoadQuoteDetails2, из другого модуля, используя строку кода ниже:
Sub Automation()
Application.Run "LoadQuoteDetails2.CommandButton1_Click"
End Sub
Однако, он выбрасывает меняследующая ошибка:
Ошибка времени выполнения '1004':
Невозможно запустить макрос LoadQuoteDetails2.CommandButton1_Click
.Макрос может быть недоступен в этой книге или все макросы могут быть отключены.
Однако я уверен, что макрос присутствует в книге.Кто-нибудь знает причину, по которой это может происходить?
Если не это, есть ли другой способ вызвать частный саб за пользовательской формой из другого модуля?
Обратите внимание, что я делаюне хотят каким-либо образом изменять пользовательскую форму или код, стоящий за ней;например, сделать его общедоступным или добавить общедоступный модуль за формой пользователя, который вызывает приватный модуль и т. д.