0

住所、緯度、経度など、会社の顧客に関する情報を含む Excel ファイルがあります。顧客を示すピンと顧客の情報を示すバブルを使用して、適切なレベルの詳細を示す印刷されたストリート マップを生成する必要があります。基本的には、トーマス ガイドのように見えるものを作成する必要がありますが、顧客情報がストリート マップに重ねられています。DAYS を探していますが、このプロセスを自動化するソフトウェアが見つかりません。

現在、データを Microsoft MapPoint にインポートしています。Microsoft MapPoint は、必要なすべてのデータを使用してマップを生成するという優れた仕事をしています。ただし、MapPoint は現在画面に表示されているものしか印刷できません。そのため、ズームレベルを近づけて印刷し、スクロールして再度印刷し、このプロセスをうんざりして続行しています。

MapPoint で VBA を使用してこれを自動化する方法はありますか? MapPoint の VBA に関するオンライン情報はほとんど見つかりません。

または、ボタンを押すだけでこれを実行できるソフトウェアが世の中にあるかもしれません。地域の複数ページの地図を印刷することは、それほどクレイジーな要求ではないようです。

どんな助けでも大歓迎です。

4

2 に答える 2

0

MapPointのAPIは、実際にはMapPointヘルプファイルにかなり詳しく記載されており、ほとんどの例ではVB6を使用しています。これは、VBAに適応できるはずです。MapPointのオブジェクトモデルへの参照を追加する必要があります。

はい、印刷を自動化できます。他のアプローチには、クリップボードへのコピーが含まれます。Webページに保存します(そしてマップのGIF画像を抽出します); またはGetPictureFromObject()を使用します。私は最近、C#から後者を使用することについての記事を書きました(VB6またはVBAからはもっと簡単でしょう)

于 2012-07-22T19:14:00.457 に答える