あまりネット上に情報がないので、困っているのは私だけなのかもしれませんが、Power Automate Desktopのメッセージボックスは大きさを変更できないようです。
メッセージボックスの問題点
Power Automate Desktopのメッセージボックス→メッセージを表示、にある機能で任意のメッセージボックスを表示できます。

文言には変数を指定できたりして応用も利くのですが、以下の難点があります。
- メッセージボックスのフォントが変(Windows標準の游ゴシックやMeiryo UIではない)
- メッセージボックスのサイズが小さすぎる
- 文字数が多いと、変なところで改行される
先ほどのサンプルを実行するとこんな感じ

解決策
上記の問題を解決するにはメッセージボックス→カスタムフォームを表示、を使用するしかないようです。カスタムフォームだとサイズが自動的に調整されて、変なところで改行されたりする現象が解決されます。
具体的なやり方としてはカスタムフォームデザイナーを使用します。ExcelマクロやAccessでおなじみのVisual Basicのカスタムフォームとまた違う操作感なので、使いづらいのですが、上から順番にメッセージやボタンを配置していく仕組みです。

一方で、メッセージボックス内にアイコン表示(iや!など)が簡単にできないなど、機能が劣るところもあります。
サンプル的に作ってみるとこんな感じ

まとめ
Power Automate Desktopではメッセージボックスのデフォルトサイズが極小で、変なところで改行される問題は、カスタムフォームデザイナーで解決できる、というお話でした。何でこんな仕様なのか謎ですが、Visual Basicのカスタムフォーム風にしてもらいたいなと思った次第です。
理想のイメージ画像


コメント