[[20200213182244]] 『excel内でbingマップを使用しています。』(でんすけ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『excel内でbingマップを使用しています。』(でんすけ)

excel内でbingマップを使用しています。
縮尺を50mで固定させてたいのですが方法はありますか?

住所を再読み込みすると10mに戻ってしまいます。
ずっと縮尺50mにしたいです。
よろしくお願いします

< 使用 Excel:Excel2013、使用 OS:Windows7 >


>excel内でbingマップを使用しています。
もう少し具体的に説明されたほうがよいのでは?
 
URLを指定しているなら、縮尺コードをURLに入れることもできると思いますが、
いかがですか。
(γ) 2020/02/13(木) 20:59

あるセル(住所)をデータ選択して更新するとBingマップが読み込まれて
その住所の地図が表示されます。
その時に表示される縮尺が10mとなっていてズームされた状態となります。
その縮尺を50mに設定して広範囲が常に表示されるようにしたいと思っています。
URLは指定していません。(あるセルをデータ選択しています。)
ご教授お願いします。

(でんすけ) 2020/02/14(金) 09:27


bingマップで指定した座標等の地図を表示するだけで、VBAからではけっこう面倒なコーディングになるはずですが、そこはどうやって実現しているのでしょう? コードを見せてもらわないと、教えようがありませんよ。

といっても、キーを取得してあり、APIを利用して実現しているのであれば、指定するプロパティにzoomLevelがあり、1〜22で指定できるようです。 最大ズームなら22ですね。 私はキーを持っていないので試せませんが、これで実現できませんか?
(???) 2020/02/14(金) 09:48


Excel2013からそういうメニューが追加されたようですね、気づかなかったです。
私もてっきりImageコントロールにでも出力しているのかと思いました。

確認してみましたが、ズームを固定する機能はないようなので、難しいでしょう。
(γ) 2020/02/14(金) 10:21


???様
Excel2013から追加された機能のようです。
VBAではないです。

(でんすけ) 2020/02/14(金) 10:41


γ様
Excel2013から追加されたので今回初めて利用しました。
ズームの固定機能はやはりないようですね。
ありがとうございました。

(でんすけ) 2020/02/14(金) 10:42


なるほど、APIではなく、アドインだったのですね。 ならコード提示はできないですね。

アドインの動作として、値が変化すると、データ指定した場所全てを画像範囲に収めるよう、ズーム率は自動決定されてしまうようです。 ブックの中身を直接確認しましたが、ズーム率に関する情報はありませんでした。

簡単に使えるようにされている反面、任意の場所やズーム率にはできないように作られたコントロールのようです。 C#でAPIを利用したコントロールを自作すればいろいろできるはずですが、難易度高すぎますね。
(???) 2020/02/14(金) 10:55


???様
ありがとうございます。
使い方を工夫して利用したいと思います。
(でんすけ) 2020/02/14(金) 15:14

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.