Для объекта требуется ошибка времени выполнения 424 в операторе vba if - PullRequest
0 голосов
/ 12 января 2019

Итак, я пытаюсь запустить эту систему входа в систему в Powerpoint. Все идет хорошо, пока я не столкнусь с этим конкретным фрагментом кода:

Private Sub Login_Click()
If Password.Text = PasswordReg.Text Then
SlideShowWindows(Index:=1).View.GotoSlide 6
Else
MsgBox "Incorrect Password", 16, "Incorrect Password"
End if
Password.Text = ""
End Sub

Моя цель состоит в том, чтобы пользователь сначала ввел пароль, прежде чем он сможет перейти к следующему слайду, но прежде чем это произойдет, ему нужно «зарегистрироваться», то есть дать свой собственный пароль, который будет напечатан в текстовом поле с именем « PasswordReg ", который находится на другом слайде.

Если PasswordReg.Text был заменен на "insertpasswordhere", то он работает нормально, но я хотел, чтобы пароль был переменным, а не кодер, который его установил. Разве это не разрешено в утверждениях if-then-else или я делаю что-то не так?

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