VBAでURLエンコードする

VBAでURLエンコードする場合、以下の様にScriptControlを使ってエンコードする方法が紹介されていました。

これを64bit版のExcel等で実行するとこんな感じに「実行時エラー'-2147221164 (80040154)':クラスが登録されていません。」とエラーになってしまいます。

Excel2013からはENCODEURLというワークシート関数が用意されており、より簡単にURLエンコードできます。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です