Удалить контакт из группы контактов в outlook

583
louise

Недавно одна коллега ушла из нашей компании, и мне нужно удалить ее из
всех групп контактов в моем Outlook.
Любое предложение будет оценено!
Есть ли простой способ сделать это?

0
Это может помочь (вы можете добавить версию Outlook и т. Д.) mic84 7 лет назад 0
надеюсь, что это поможет (возможно, вы добавили версию Outlook и т. д.) Если вы хотите удалить контакты в своей группе или в списке контактов, выполните следующие действия. Чтобы удалить контакты в группе: 1. Войдите в http: // people. live.com 2. Введите название группы в поле «Все». 3. Нажмите на название группы. 4. Нажмите Редактировать на оранжевой панели. 5. Нажмите кнопку X на контакте, который вы хотите удалить. 6. Нажмите Сохранить. Чтобы удалить контакты из списка контактов: 1. Войдите на сайт http://people.live.com 2. Установите флажок для контакта / контактов, которые вы хотите удалить. 3. Дважды нажмите «Удалить». извини заняло слишком много времени mic84 7 лет назад 0
Я использую outlook2010 (32 бита), и спасибо! louise 7 лет назад 0

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

0
harrymc

Для удаления одного контакта из всех групп требуется макрос VBA.

Такой макрос подробно описан в статье Как быстро удалить определенный контакт из всех групп контактов через Outlook VBA .

В статье подробно рассказывается, как такой макрос устанавливается на вкладке «Разработчик» / Visual Basic, и позже его можно запустить с помощью значка «Выполнить» на панели инструментов.

Если эта статья позже исчезнет, ​​макрос VBA будет подробно описан здесь:

Sub RemoveSpecificContactfromAllGroups() Dim strSpecificContact As String Dim objTempMail As Outlook.MailItem Dim objRecipient As Outlook.recipient Dim objContactsFolder As Outlook.Folder Dim objItem As Object Dim objContactGroup As Outlook.DistListItem Dim objContact As Outlook.ContactItem Dim nprompt As Integer  strSpecificContact = InputBox("Input the fullname or email address of the specific contact to be removed from all contact groups:") Set objTempMail = Outlook.Application.CreateItem(olMailItem) Set objRecipient = objTempMail.Recipients.Add(strSpecificContact) objRecipient.Resolve  If objRecipient.Resolved = True Then Set objContactsFolder = Outlook.Application.Session.GetDefaultFolder(olFolderContacts) For Each objItem In objContactsFolder.Items If TypeOf objItem Is DistListItem Then Set objContactGroup = objItem With objContactGroup .RemoveMember objRecipient .Body = "Contact Removed: " & strSpecificContact & vbTab & "(" & Now & ")" & .Body .Save End With End If Next nprompt = MsgBox("Removing Completes!", vbExclamation, "Remove Contact from Group") Else nprompt = MsgBox("This contact cannot be resolved!", vbExclamation, "Resolving Error") End If End Sub 
Привет , harrymc, это действительно очень помогает, спасибо! louise 7 лет назад 0