Outlook Macro для изменения / редактирования отображения имени отправителя - PullRequest
0 голосов
/ 29 октября 2018

Outlook - я преобразовал OST-файл в PST. Но конвертер изменил имена отправителей как - Имя Фамилия, то есть без пробела после фамилии и скобки.

В моей обычной почте в моей системе есть пробел между фамилией и <. нравится - Имя Фамилия. Мне нужен макрос для изменения / редактирования имени отправителя с пробелом. Потому что я не могу найти дубликаты электронных писем. </p>

Пожалуйста, помогите мне. Также я новичок в программировании макросов.

1 Ответ

0 голосов
/ 30 октября 2018

Свойство MailItem.SenderName доступно только для чтения, поэтому вам придется изменить свойство MAPI PR_SENT_REPRESENTING_NAME_W, используя PropertyAccessor.SetProperty , чтобы сделать это:

Dim objEmail As Outlook.MailItem
Dim objPA As Outlook.PropertyAccessor

Set objEmail = ActiveInspector.CurrentItem
Set objPA = objEmail.PropertyAccessor
'PR_SENT_REPRESENTING_NAME_W
'http://schemas.microsoft.com/mapi/proptag/0x0042001F
objPA.SetProperty "http://schemas.microsoft.com/mapi/proptag/0x0042001F", "Stack Overflow Rocks!"
objEmail.Save
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...