Mapping service for meeting address in outlook2010



Outlook can uses the mapping service to display the contact’s addresses. But it seems that there is no such mapping service for meeting address.

Is there any way to dispaly the meeting address in map in outlook directly? That will help a lot as I usually need to search the meeting address on google map. Thanks for any help.


For that, you can write VBA codes to do that. Try the macro below

Sub MapMeetingLocationiwithinOutlook()
    Dim objMeeting As Outlook.AppointmentItem
    Dim objWordDocument As Word.Document
    Dim strMeetingLocation As String
    Dim strURL As String
    Dim objExplorer As Explorer
    Dim objWebBrowser As Object
    On Error Resume Next
    Select Case TypeName(Outlook.Application.ActiveWindow)
           Case "Inspector"
                Set objMeeting = ActiveInspector.CurrentItem
           Case "Explorer"
                Set objMeeting = ActiveExplorer.Selection.Item(1)
    End Select
    strMeetingLocation = objMeeting.Location
    If strMeetingLocation <> "" Then
       strMeetingLocation = Replace(strMeetingLocation, " ", "-")
       'Use Google Maps
       strURL = "" & strMeetingLocation
       'Open the map of the meeting location within Outlook
       Set objExplorer = Application.ActiveExplorer
       Set objWebBrowser = objExplorer.CommandBars.FindControl(, 1740)
       objWebBrowser.Text = strURL
       MsgBox "Invalid Location", vbExclamation
    End If
End Sub

More detailed steps

Good luck


Thank you very much! It works !