Å få kontaktinformasjon fra Outlook

 Chris bruker Excel til å lage forslag til sine kunder. Kontaktinformasjon for alle kunder i Outlook. Han ønsker en måte å få en kunde i Excel til å gi opp, og la det trekke Outlook standard kontaktinformasjon som navn, firmanavn, adresse, telefonnummer og e-post.

 Det er ingen naturlig måte å gjøre dette i Excel eller Outlook. Du kan imidlertid eksportere en liste over dine kontakter fra Outlook og plassere dem i Excel.

 Hvis du ønsker å tiltrekke seg for å snakke med en enkelt kontakt, ved hjelp av et navn du skriver inn i Excel, så den beste løsningen er å bruke en makro. Du kan bruke en brukerdefinert funksjon for å gå tilbake opplysninger om en kontakt, slik som i følgende:

 Grab funksjon Kontaktinfo As String
 Dim Som ola
 Dim olNS As kl
 Dim olAB Som MAPIFolder
 L As Long Dim Element
 As String Dim sNameWanted
 As String Dim sRetValue

 Spør Ola = ny
 Set olNS =
 Still olAB =

 
 sNameWanted =
 sRetValue = "Not Found"

 På Error Resume Neste

 For l = 1 Til sak
 Med
 Hvis sNameWanted = .FullName Dan
 Velg Sak Iwanted
 Tilfelle 1
 sRetValue = .CompanyName
 Tilfelle 2
 sRetValue = .BusinessAddress
 Sak 3
 sRetValue = .BusinessAddressCity
 Sak 4
 sRetValue = .BusinessAddressState
 Sak 5
 sRetValue = .BusinessAddressPostalCode
 Sak 6
 sRetValue = .BusinessTelephoneNumber
 Sak 7
 sRetValue = .Email1Address
 End Select
 End If
 End With
 L neste produkt
 
 Grab Kontaktinfo = sRetValue
 End Function

 Hensikten med denne funksjonen er å ha et stykke av data tilbake på en kontakt som du oppgir navnet. Alt du trenger å gjøre er å oppgi referanse til en celle som inneholder navnet og viser hva slags stykke informasjon du ønsker. For eksempel, hvis kontaktnavnet i celle B3, og du ville ha adressen til kontaktperson tilbake, ville du bruke dette i en celle:

 = Grab Kontaktinfo

 Det er et par ting å huske på med denne makroen. For det første, hvis en eksakt match på det navnet du angir ikke kan finne, resultatet er "Ikke funnet". For det andre, hvis din kontaktliste i Outlook inneholder flere kontakter med samme navn, denne funksjonen vil alltid ha den informasjonen tilbake til den siste kontakten.

 I tillegg vil denne makroen ikke fungere med mindre du setter opp Excel-makroer til å håndtere referanser til Outlook stedene. Du gjør det ved å følge trinnene i VBA redaktør:

  •  Velg Referanser fra Verktøy-menyen. VBA gir dialogboksen Referanser.
  •  Bla gjennom listen over referanser til du kalt Microsoft Outlook Object Library.
  •  Pass på at boksen til venstre for objektet biblioteket er valgt.
  •  Klikk på OK.

 Excel tips er din kilde for kostnadseffektiv Microsoft Excel trening. Dette tipset gjelder for Microsoft Excel 97, 2000, 2002 og 2003. Du kan se en versjon av dette tipset for Båndet av Excel finner du her: Få kontaktinformasjon fra Outlook.

(0)
(0)
Kommentarer - 0
Ingen kommentarer

Legg en kommentar

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Tegn igjen: 3000
captcha