インボイスの関係で、書類が改ざんされていないことを証明するために、エクセルで「署名」を使用とすると、
Bad Request – Request Too Long
HTTP Error 400. The size of the request headers is too long.
と表示されて、画像を選択できなくなる。
https://smilengineer.com/archives/107
上記を参考に、キャッシュを削除しても直らない。
やったこと、
- C:/Users/(ユーザー名)/AppData/Local/Microsoft/Office/16.0/Wef/ にて「webview2」削除
- 署名の記入欄を 日本語からアルファベットだけにしてみる
- ネット接続経路を変えてみる
- 既定のブラウザを Edge にする。
いまのところ、「既定のブラウザを Edge 」にしてからエラーは起きていない。
======2024.05.01 アクセスが多いので追記======
既定のブラウザを Edge にしてから、エラーが出る場合は、
エクセルを再起動するか、キャッシュの削除が必要でした。
毎月月末の伝票作業が終わった。
======2024.05.28 アクセスが多いので追記======
相変わらず、この記事へのアクセスが多いので補足説明。
上記画像のように、画像を読み込む際の選択肢が、Bing, OneDrive, の「選択肢」がある。
既定のブラウザが、Edge ではない場合にこの「選択肢」を呼び出せないのが原因と考えた次第です。
Bing とくれば、 Edge だよね。ということです。
Chrome を利用している、既定のブラウザにしている場合が多いと思います。
特に、e-Tax で手続きする際に、Chrome にしなければならなかった場面も多いと思います。
私は、エクセルで署名をするあいだだけ、既定のブラウザを Edge にしています。
普段は、FireFox を使っています。