年に2度だけ使う自作VBAプログラム「お中元・お歳暮管理システム」が、またエラー!

このプログラム、取引先から送られる注文EXCELファイル(X軸:商品情報・Y軸:お届先情報の注文数マトリクス表)を集計。
売上データ、発注書、ピッキングリスト、請求書、そして配送先地図を作成してくれる超便利ソフト。

201711とうとう来た、いつものエクセルファイル


でも、数ヶ月ごとにしか使わない為、その間に必ず有ることが起き、毎回初回実行時はエラーで止まるんです!

有ることとは、「Windows Update」「Office Update」「Google Map API仕様変更」のどれか。

前回のエラー原因は「Office Update」
MS-Access2003からExcelファイル(.xls)に接続できなくなり注文内容そのものが読めなくなるエラー。
マイクロソフトが「最新Officeを買え!」と言わんばかりの悪意を感じる仕様変更。
僕はOfficeリボンが超嫌いだから2003を使い続けてただけなのに・・・

これを機に、渋々Office2016を購入。
でも、やっぱリボン嫌い!
超使い難い!
開発スピードが、猛烈スローダウン(怒)
新規プログラム開発が全然進まない(怒怒々)

で、2018年お歳暮シーズン到来!
数ヶ月ぶりに動かしてみると・・・・・・・・

が~ん、やっぱりエラー!
今回は配送先住所から緯度経度を取得するGoogle Maps API周りが全滅!

試しにVBAで生成させたURLをChromeのアドレスバーへコピペすると・・・・

2018年冬、また僕の「お中元・お歳暮プログラム」が動かない!原因はAPI仕様みたい・・・


httpへの返事をしなくなってました!
時代はhttpsなんですね

プログラムを書き換えURLをhttpsへ

で、HTTPSアクセスすると・・・・・

違うエラーに変わった!

KEYが不正

調べると、API利用にはクレジットカード登録が必須になったそうです。

2018年冬、また僕の「お中元・お歳暮プログラム」が動かない!原因はAPI仕様みたい・・・


画面上には

ロボットによる登録でないことを確認するためクレジットカード番号を確認しております。

へぇ・・・ロボット対策なのね!


クレジットカード番号登録後、APIが有効化されました。
2018年冬、また僕の「お中元・お歳暮プログラム」が動かない!原因はAPI仕様みたい・・・


API有効化後、アプリ生成URLへアクセスしてみると・・・
やった、XMLの返事がきた!
2018年冬、また僕の「お中元・お歳暮プログラム」が動かない!原因はAPI仕様みたい・・・

地図生成機能が復活!
無事、配達先分布図にマークが出ました。
2018年冬、また僕の「お中元・お歳暮プログラム」が動かない!原因はAPI仕様みたい・・・

(31 views)

コメントを残す

メールアドレスが公開されることはありません。