Класс Namespace не предоставляет свойство Store:
Dim mapifolder As Outlook.NameSpace
Set mapifolder = Application.GetNamespace("MAPI")
MsgBox mapifolder.Store.Name
mapiFolder
является экземпляром Namespace class
, а не Folder
.
.Цель: вам нужно использовать следующую последовательность вызовов:
MsgBox oItem.Parent.Store.Name
Помните, что в случае корневых папок свойство Parent
возвращает экземпляр класса Namespace.Итак, добавьте проверку в окончательную редакцию кода.