症状
この不具合は、Office365、2016環境下で特定のブック上でたびたび遭遇していた。
OSはWindows10でのみ確認している。
つまりどういうことなのかは以下のGIF画像を参照。
これは「ファイル」と入力したいのに一文字目が勝手に確定されてしまうため、
「fあいる」になってしまう、の図。
いったんこれが始まるとそのブック上ではどのシートでも100%発症する。
一応の回避策としては、
- 1文字目を入力後、一呼吸おいて2文字目以降を入力。ただし回避できない時もある
- F2で編集モードにしてから入力。こちらは確実に回避可能
過去に一度調べたときはいくつかの原因と対処法が出てきたが、
どれも過去のExcelのものだったり、おそらく似たような違う事象のことだったりで
解決する方法が見つからず諦めてしまった。
自身での調査は、どうやらクエリを使用しているブック上でだけ起きていそう、というところで詰んだ。
先日また調べていたら、今度はあっさりと解決策を記してくれていた方の記事に巡り合えた。
原因と対処
こちらの記事の作者様、本当にありがとう。
Excel2019 クエリが原因で日本語入力の一文字目が勝手に確定する
発生条件は サイドバーの「クエリと接続」でいずれかのアイテムを選択したままサイドバーを閉じている ということ。
このアイテムを選択するというアクションで、クエリが含まれている範囲が選択状態になるので
おそらくそのあたりが干渉してしまってる、完全にバグと言っていい案件。
セル編集モード時は排他制御のようになるので、その間は影響を受けなかったというのも納得。
あと情報が出てこなかったのは、クエリを使用する人の絶対数が少ないからというのも関係してるのかな。
ということで解決策は、「クエリと接続」のアイテム選択を外してから閉じる。だった。
発見した人すごい。
どういう症状かが動画であれば伝わりやすいと思ったので、
改めてまとめさせていただきました。
参考記事
Excel2019 クエリが原因で日本語入力の一文字目が勝手に確定する
Excel PowerQuery使用時に、空白セルへの日本語入力で1文字目が勝手に変換確定されてしまいます - Microsoft Tech Community - 331530