Я думаю, что вы, возможно, не делаете ничего плохого, потому что я испытал точно такое же поведение.
Однако для отладки VBA я предлагаю создать макрос (через меню «Инструменты | Макрос | Макросы»), который вызывает функцию скрипта с тестовым элементом электронной почты, который вы создаете в макросе. *
Может быть, что-то вроде этого:
Sub TestScript()
Dim testMail As MailItem
Set testMail = Application.CreateItem(olMailItem)
testMail.Subject = "Test subject"
testMail.Body = "Test body"
Project1.ThisOutlookSession.YourScriptForDebugging testMail
End Sub
Таким образом, вы можете снова «войти в» макрос через это диалоговое окно «Макрос» и выполнить всю необходимую отладку. Так или иначе, это решило мою проблему.