Google Map

あら、1ヶ月近く 放置に。。。

 

まぁ 「更新は稀」ですから 1ヶ月放置 など 全然 問題無し! ですけどねw

 

 

 

先日、知り合いの 依頼で はじめて OutLook で VBAの マクロを組んだ。

 

 

いや~ OutLook 結構 いいな!w

まぁ 使わないだろうけど。。。

 

そこで OutLook の 住所から Google Map を 開くマクロを書いたんだけど、これって結構便利~~

 

 

って ことで Excel用に プチ編集。

 

Excelで 住所が書いてある セルを選択して このマクロを実行すると GoogleMapで 地図が開きますよ^^

 

コードは 下記に記述

UTF-8にエンコードしてあるので ブラウザによっては SJISに修正する必要がある。

まぁ GoogleMap の URLを パラメータ指定で 生成して呼び出しているだけですw

 

Sub OpenGoogleMaps()
    Dim objShell As Object
    Dim strAddress As String
    Dim strEnc As String
    Dim c As String
    Dim i As Integer
    
    strAddress = ActiveCell
    
    If strAddress <> "" Then
        strEnc = ""
        For i = 1 To Len(strAddress)
            c = Mid(strAddress, i, 1)
            If c < "0" And c >= " " Then
                c = "%" & Hex(Asc(c))
            End If
            strEnc = strEnc & c
        Next

        Set objShell = CreateObject("WScript.Shell")
        objShell.Run "http://maps.google.co.jp/maps?ie=UTF-8&hl=ja&tab=wl&q=" & strEnc
    End If

End Sub