[Excel VBA] msxml2.xmlhttpでHTTP Postしたときに通信エラー

Excel VBAを3年ぶりくらいに触ってみました。

Excel VBAからインターネット上のホームページにPostする - エクセルマクロ達人養成塾塾長ブログ
さて上記サイトを参考に、msxml2.xmlhttpというものを使ってExcelからHTTP Postするのを試してみたところ、下記のエラーが出ました。
実行時エラー'-2146697208(800c0008)':
指定されたリソースのダウンロードは失敗しました。
色々試してみてわかったのが、プロトコルにHTTPSを使っていてサーバ証明書が不正な場合に起こるみたい。
サーバ証明書を正常な状態にしてやりなおしたら、うまくPOSTできました。
参考
http://support.microsoft.com/kb/906379/ja
カテゴリ: