5倍速!メールマガジン
外部アカウントで登録
受講生の声
新着の講座投稿
新着の講座コメント
新着のノート投稿
投稿一覧へ新着のノートコメント
表示できる投稿はありません。
サイト運営者紹介
小川 慶一講師/教材/システム開発者紹介
この学習サイトの教材制作、サポート、システム開発をすべてやっています。
表示できる投稿はありません。
この学習サイトの教材制作、サポート、システム開発をすべてやっています。
たかちゃんさんの投稿
(投稿ID: 4983)
工事現場の作業報告書のようなものを作成してみました。
事前準備:
エクセルでは”ひな形”という名前のシートを作成し、全てのセルの高さ20に設定。
写真の横にコメントを書ける罫線を引くなどしておく。
ひな形シートをコピーして、指定フォルダの写真を3枚貼り
再び、ひな形シートをコピーして、指定フォルダの残りの写真を
3枚づつ貼っていくマクロです。
Excel2019で動作確認済み。記念に投稿させて頂きました。
小川 慶一さんのコメント
(コメントID: 7084)
こんばんは。
ありがとうございます。
投稿されたマクロ、さっそく動かしてみました。楽しいです☆
田中 宏明さんのコメント
(コメントID: 7085)
すご過ぎてコメントが思いつきません。
.Shapes.AddPictureメソッドを初めて知りました。
Excel2010以降のVBAで画像の実体を挿入できるのですね。
小川 慶一さんのコメント
(コメントID: 7086)
> すご過ぎてコメントが思いつきません。
ですね。。
もしも、「どうしてもコメントしてくれ」と言われることがあるとしたら、AddPicture メソッドのリファレンスで、「LinkToFile, SaveWithDocumentの値にはMsoTriState列挙体を使う」と書かれているので、以下のようにリライトしてもいいかな、というくらい。
ビルトインの定数を使うと、可読性が高まる場合があります。
とはいえ、今回の例ではそんなことはなく、むしろ仰々しすぎる感じがあります。True/Falseで表現するほうが分かりやすい気がしますし、あえてそうされたのかなとも思いますが...あとからこの投稿を読まれる方向けのmsgという意味も込めてあえてその旨ここに記しておきます。
Shapes. AddPicture メソッド (Excel)
https://docs.microsoft.com/ja-jp/office/vba/api/excel.shapes.addpicture
MsoTriState列挙体
https://docs.microsoft.com/ja-jp/office/vba/api/office.msotristate
たかちゃんさんのコメント
(コメントID: 7094)
すみません。ありがとうございました。
MsoTriState...どこかで見かけましたが、コメントを読んで意味が分かりました。
自分の備忘録として、また
簡単に実現できるシンプルなプログラムの場合は
いつか誰かのお役に立てそうかなと思って投稿しました。
声をかけて貰えるだけで嬉しいです。
お手間を取らせてしまい、すみません。(^^;
次回はcsvファイルを読んで作業する良い例題を見つけたので
それに挑戦しようと思います。
ネットにあるコードや他の生徒さんのコードを読むのは
本当に勉強になります。
まだ理解できないコードも多いですが、実践で困らないように
少しづつ技を増やしていきたいです。
> もしも、「どうしてもコメントしてくれ」と言われることがあるとしたら、AddPicture メソッドのリファレンスで、「LinkToFile, SaveWithDocumentの値にはMsoTriState列挙体を使う」と書かれているので、以下のようにリライトしてもいいかな、というくらい。