Da biste lakše komunicirali sa kontaktima sa određenim nazivom posla, možda ćete želeti da brzo kreirate grupu kontakata od ovih kontakata. Sada, u ovom članku, s vama ćemo podijeliti brzu metodu.
Ako često grupno šaljete e-poštu, zadatke ili pozivnice za sastanke kontaktima koji imaju određeni naziv posla, bit će mnogo zgodnije ako od njih kreirate grupu kontakata. Generalno, na standardni način, prvo morate kreirati novu grupu kontakata, a zatim dodati kontakte u grupu kao članove jednog po jednog. Malo je problematično. Stoga ćemo vas u nastavku naučiti na mnogo brži način da ga dobijete.
Kreirajte grupu kontakata od svih kontakata sa određenim nazivom posla
- Prvo, u folderu Kontakti izaberite kontakt koji ima određeni naziv posla.

- Zatim pritisnite “Alt + F11” da pristupite Outlook VBA editoru.
- Zatim kopirajte sljedeći VBA kod u prazan modul ili projekat.
Dim objContact As Outlook.ContactItem
Dim strJobTitle As String
Dim objNewGroup As Outlook.DistListItem
Dim objTempMail As Outlook.MailItem
Sub CreateContactGroupfromContactsSameJobTitle()
Dim objStore As Outlook.Store
Dim objOutlookFile As Outlook.Folder
Dim objFolder As Outlook.Folder
Set objContact = Outlook.Application.ActiveExplorer.Selection(1)
strJobTitle = objContact.JobTitle
Set objNewGroup = Outlook.Application.CreateItem(olDistributionListItem)
Set objTempMail = Outlook.Application.CreateItem(olMailItem)
'Process all Contacts folders
For Each objStore In Outlook.Application.Session.Stores
Set objOutlookFile = objStore.GetRootFolder
For Each objFolder In objOutlookFile.Folders
If objFolder.DefaultItemType = olContactItem Then
Call ProcessContactsFolders(objFolder)
End If
Next
Next
objNewGroup.AddMembers objTempMail.Recipients
objNewGroup.Display
End Sub
Sub ProcessContactsFolders(ByVal objCurFolder As Outlook.Folder)
Dim objItem As Object
Dim objSubfolder As Outlook.Folder
For Each objItem In objCurFolder.Items
If objItem.Class = olContact Then
If objItem.JobTitle = strJobTitle Then
'Add the contact having the specific job title to the new group
objTempMail.Recipients.Add (objItem.Email1Address)
objTempMail.Recipients.ResolveAll
End If
End If
Next
'Process all subfolders recursively
If objCurFolder.Folders.Count > 0 Then
For Each objSubfolder In objCurFolder.Folders
Call ProcessContactsFolders(objSubfolder)
Next
End If
End Sub
- Nakon toga, pomaknite kursor u prvi potprogram.
- Na kraju, dodirnite dugme “F5” da pokrenete ovaj makro.
- Kada se makro završi, prikazat će se nova grupa kontakata. Sadrži sve kontakte sa istim nazivom posla izabranog kontakta u koraku 1.
Efikasno zaštitite Outlook podatke
Iako je Outlook bogat funkcijama, ne može se riješiti činjenice da je ranjiv. Dakle, ako ne želite da izgubite svoje dragocjene Outlook podatke, morate se potruditi da ih zaštitite. Na primjer, morate praviti sigurnosne kopije za Outlook podatke u redovnim intervalima. Takođe, ako je pristupačna, preporučuje se da imate vrhunski alat za popravku PST-a, kao npr DataNumen Outlook Repair, što može popraviti PST podaci u trenu.
Uvod za autora:
Shirley Zhang je stručnjak za oporavak podataka DataNumen, Inc., koji je svjetski lider u tehnologijama za oporavak podataka, uključujući oštećen sql i Outlook softverski proizvodi za popravku. Za više informacija posjetite www.datanumen.com

