Как запрограммировать DL outlook, используя vbscript или другой язык?

631
San

Можно ли добавить / удалить пользователя из списка рассылки outlook с помощью программы? Я имею в виду не DL в локальном списке контактов, а глобальную адресную книгу. У меня есть разрешение на добавление / удаление пользователя.

Кроме того, возможно ли получить список пользователей с их свойствами на основе имени DL?

Возможно ли использовать vbscript или другой язык?

0
Можете ли вы отредактировать свой вопрос и уточнить, что означает DL? Я предполагаю, что вы имеете в виду список рассылки, но давайте не будем предполагать. Ƭᴇcʜιᴇ007 12 лет назад 0
Сейчас у меня нет времени, чтобы написать правильный ответ, но я делал это раньше [с PowerShell] (http://technet.microsoft.com/en-us/library/dd378937 (WS.10) .aspx) , William Jackson 12 лет назад 0

1 ответ на вопрос

0
shawn

Это очень легко с библиотекой Redemption .

set Session = CreateObject("Redemption.RDOSession") Session.Logon set Contacts = Session.GetDefaultFolder(olFolderContacts) set DL = Contacts.Items.Add("IPM.DistList") DL.DLName = "sample distribution list" DL.AddMember("test <test@example.com>") DL.Save