Power Autometeで半角カナが送信できない時の解決方法 | 独学プログラマーHiroのパーツボックスblog

[Power Automete]キー送信で半角カナが送信できない場合の対処法

Power Automate
スポンサーリンク

今回は、実際に相談された内容をもとに記事をつくりました。

相談内容

Power Automate Desktopで、エクセルのセルにキー送信で値を入力するときに、「半角カナ」が入力されない。

全角カナは入力できる。

隣のPCで同じフローを実行すると半角カナが入力できる。(Power Autometeのバージョンは同じ)

web上で同じ症状の解決策を調べましたが見つけることができませんでした。

「基幹システムの入力に「半角カナ」の指定フィールドがあるので、入力できないと困る。」とのことでした。

結論 IMEのバグで半角カナが入力できていない

私のPCも含め、3台で検証したところ、IME(日本語入力)のバージョンによって半角カナが入力できない状態になっていることに気づきました。

同じ症状で悩んでいる方は、まずはIMEのバージョンを以前のものを使用する設定に変更してみてください。

それでも症状が改善できないのであれば、ごめんなさい!!ほかの原因と考えられます。

(この記事では解決できません)

IMEを「以前のバージョン」にする設定方法

タスクバーの検索窓に「IME」と入力すると候補で「日本語IME設定」が表示されますので、選択します。ウィンドウが開いて、Microsoft IMEのメニューが表示されますので、「全般」を選択します。

IME設定を開くための画像

以前のバージョンのIMEを使用する設定は一番下にあるので、スクロールしてください。

おそらくOFFになっているので、スイッチをクリックしてONに変更してください。

クリックすると別ウィンドウが表示されて使用するかを確認されるので、「OK」をクリックしてください。

IME設定で以前のバージョンに設定する画像

これでIMEの設定が以前のバージョンになりました。

半角カナが入力できるようになっているか動作確認をお願いします。

動作検証

Power Autometeのバージョンは 2.23.114.22217 で検証しました。

相談された方の画面は業務のデータを扱うので載せることができませんので、私の用意した検証用のデータとフローにて説明します。

IMEが新バージョン(半角カナが送信できない)

MOTOシートにあるデータをSAKIシートにキー送信で転記するフローを実行しました。

担当者の列の半角カナがすべて転記されませんでした。

(相談者のデータは1つのセルに「全角と半角カナ」が混在している時には半角カナの文字だけ消失していました。)

IME新しいバージョンで半角カナが送信できていない画像

Power Automateのフローです。できる限り相談者のフローに近くなるように作りました。

検証用Power Autometeフローの画像

IMEを以前のバージョンにして実行した結果

半角カナのデータが転記できていることが確認できました。

IME以前バージョンでデータが正常に送信できた画像

IMEのバージョンについて

マイクロソフトのページで調べましたが、Windows10と11でのIMEの明確なバージョン番号を調べる方法はみつかりませんでした。

新しいバージョンは2020年から配信されており、キーの割り当てを変更できるようになっているようです。

最後に

個人的には半角カナは全角に置き換えてもらいたいと思っています。

しかしながら、基幹システムなどのリプレースが簡単にできない場合が多く、仕方なしに対応することも多いと思います。

この解決策があなたに有益であれば幸いです。

引き続き、トラブル解消に役立つ記事や、ちょっとした自動化や効率をUPできる記事を増やしていきますので、ほかの記事も見ていってくださいね。

コメント

タイトルとURLをコピーしました