У меня была ситуация, когда я хочу получить имя pst на основе выбора, сделанного для элемента в проводнике Outlook. В основном у моего Outlook много почтовых ящиков. Мне нужно иметь имя pst элемента электронной почты, который я выбрал. До сих пор я пытался много итераций, но не повезло, как в основном я не нахожусь с VBA обратно землю и в VBA я его очень легко, как показано ниже:Как получить имя PST Outlook из выбранной почты VB.NET
oMailItem.Parent.Parent
, и это дает мне идеальный результат. Однако в .NET я не вижу oMailItem.Parent.Parent
, когда я положил точку после первого Parent
, IntelliSense снова не предлагает свойство Parent
. Я пробовал конвертировать, но не повезло, поскольку я очень новичок в VB.NET.
Просьба сообщить.
Спасибо, Рашид
Спасибо за ваш ответ, дайте мне попробовать –
Привет, я попробовал код и в состоянии бросить объект, но как бы я получить путь к папке, как я попробовал этот Dim oFolder Как Outlook.Folder oFolder = TryCast (oItem.Parent, Outlook.Folder) Если oFolder IsNot Nothing Then oFolder.Parent.ToString() End If –
Мне нужно получить корневую папку из этой цепочки. Я прохожу через объект oFolder, и в Dynamic View я вижу, что он дает мне «My PS Name \ Inbox \ PersonalFolder» –