VBAには標準でURLエンコード(特に日本語などのマルチバイト文字対応)は組み込まれていません。
ですが、ADODB.StreamやMicrosoft XMLライブラリを使う方法でUTF-8対応のURLエンコードが可能です。
以下に例を示します。
🔹 方法1:Microsoft XML, v6.0 を使う
この方法はやや制限があります。日本語などマルチバイト文字はうまく変換できない場合があります。
🔹 方法2:ADODB.Streamを使ってUTF-8に変換してからURLエンコード
使用例
💡 ポイント: