Я не вижу способа сделать это программно в Outlook. К сожалению, не все в Outlook является сценарием.
Лучшее, что вы можете сделать, это предоставить скрипт, который сообщает локальному пользователю, каких получателей можно изменить вручную. Если свойство AddressEntry.Type имеет значение SMTP
, его можно изменить на обычный текст. Этот код VBA, но его легко конвертировать в C #.
Sub CheckSMTP()
Dim ns As Outlook.NameSpace
Dim al As Outlook.AddressList
Dim aes As Outlook.AddressEntries
Dim ae As Outlook.AddressEntry
Dim newae As Outlook.AddressEntry
Set ns = session
Set al = ns.AddressLists("Contacts")
Set aes = al.AddressEntries
For Each ae In aes
Debug.Print ae.Address & " - " & ae.Type
Next ae
End Sub