複数の画像を自動配列するWordVBA(機能追加)

画像を配列した完成図 教材
複数の画像を自動整列し、ファイル名も表記できるマクロです

以前に、画像を同じサイズに自動調整してA4用紙に並べるマクロを作成しました。そのマクロを改良し、ファイル名を画像の下に入れられるようにしました。また、ルビも簡単にふることができます。

絵カードなど作成する際、文字を挿入するために画像のサイズをひとつひとつ調整しなくても大丈夫です。 あらかじめ、漢字・仮名でのファイル名の画像を準備しておけば、画像を選択するだけでほぼ完成します、たぶん。

使い方は下記動画をご覧ください。

ファイルは以下からダウンロードしてください。

マクロを使えるようにする設定に関してはWord,Excelでマクロを有効にする方法を参考にしてみてください。

マクロのダウンロードは抵抗があるかと思いますので、テキストファイルでコードをダウンロードできるようにしました。これらを組み合わせることで作れるかと思います。

フォームのオブジェクト名は以下です。

フォームのオブジェクト名一覧

※ファイル名は画像挿入時にフォントの色を白、サイズを1ポイントにして、一見見えなくして画像の下に挿入しています。ですので、「ファイル名」を手動で消した場合には手入力してください。

※レイアウト情報をヘッダーに保存しています。ヘッダーを編集された場合の動作は知りません(-_-;)

※ファイル起動時にいつもダイアログが出るのが煩わしければ、作成後にファイルを「.docx」などで保存してみてください。

※ルビはたまーに正しくふれません。例えば「お父さん」で「とう」とふることは難しいみたいです。手入力で修正してくださいね。

私のような初心者でなく専門の方が書けば、もっとすっきり作れるのだと思います。
いや、恥ずかしい(-_-;)

試しに使ってみてくださいね。