Corel Draw - VBA - "Exit Sub" не работает? - PullRequest
0 голосов
/ 29 апреля 2019

У меня возникла небольшая проблема с Corel Draw с использованием Exit Sub для закрытия Userform после нажатия кнопки. Он выполнит сценарий до конца, но не выполнит команду Exit Sub. Я не уверен, является ли это проблемой программного обеспечения или проблемой кодирования. Любая помощь приветствуется.

enter image description here

! (https://imgur.com/a/PN6y0Cp)

Я уже пытался установить фиктивную переменную в истинное значение If X=1 then Exit Sub, но это тоже не помогло.

Private Sub CommandButton1_Click()
MsgBox "Script Ran!"
Exit Sub
End Sub

Я надеюсь нажать кнопку и закрыть пользовательскую форму после ее запуска. У меня сложилось впечатление, что выход из суб это способ сделать это.

1 Ответ

1 голос
/ 29 апреля 2019

Exit Sub функционирует как точка выхода текущего Sub.
Наличие этого до End Sub буквально ничего не делает, кроме как оставить Sub на одну строку раньше.

То, что вы хотите, это Unload Me.
См. Соответствующую документацию VBA Заявление о выгрузке .

...