次の方法で共有

Access2007 ハイパーリンクについて

Anonymous
2014-10-17T01:15:35+00:00

access2007にて、データベースの住所からハイパーリンクで、

googlemapをIEにて開くようにしております。

ここ2年ほどになりますが、問題無く使えていたのですが、

昨日、ボタンをク リックした所、地図の住所が文字化けしていて、

googlemapの初期画面が表示されます。

前回使用したのは1~2週間ほど前だったと思いますが、

問題無く表示されておりました。

OSやofficeの更新が問題なのかと思いアップデートもしてみましたが、

変化は有りません。

OSはWin7数台ととVISTAです、どのPCでも同じ結果でした。

以下がこの件のVBAです。

Private Sub コマンド5_Click()

Dim strData As String

strData = "http://maps.google.co.jp/maps?f=q&hl=ja&q=" & Me!住所

Me.コマンド5.HyperlinkAddress = strData

End Sub

何卒、宜しくお願い致します。

Microsoft 365 と Office | アクセス | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2014-10-17T04:42:07+00:00

ずっちです。

たとえば・・・

strData = "http://maps.google.co.jp/maps?f=q&hl=ja&q=" & Me!住所

debug.print strData

Me.コマンド5.HyperlinkAddress = strData

と一行追加すると、VBAのイミディエイトウィンドウに内容がアウトプットされます。

イミディエイトウィンドウが表示されていないようであれば、

VBAの画面で「Ctrl + G」を押すと表示されます。

お試しください^^

この回答は役に立ちましたか?

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2014-10-17T03:17:11+00:00

こんにちは、ずっちです。

そもそもの Google Map 側で仕様が変更された可能性もあるんじゃないでしょうか。

生成されてstrDataに格納されたURLをIEなどに貼り付けて開けますか。

切り分けの為にも、一度お試しください。

この回答は役に立ちましたか?

0 件のコメント コメントはありません

2 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2014-10-17T05:17:08+00:00

    ずっちさん、お忙しいところありがとうございます。

    無事表示されたURLを貼り付けましたが、駄目でした。

    googlemapのヘルプを見ていますと同じような質問があり、

    「クエリーの文字列を UTF-8 エンコーディングにしてみてはいかがでしょうか?」と、

    あったのですが、これはどういうことなのでしょうか?

    VBAではなくクエリの文字列???

    すみません、ちょっと混乱しています。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2014-10-17T04:10:21+00:00

    ずっちさん早速のアドバイスありがとうございます。

    格納されているstrDataのURLはどのようにしたら確認できますでしょうか?

    当方、見様見真似で運用しているもので、ご面倒とは存じますが、

    ご教授お願いできますでしょうか?

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません