- ベストアンサー
MS office 2016のエクセルで
エクセルでJPEGなどの写真データを挿入する方法をお教えください。バージョンはMS office 2016です。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
[挿入]タブ -[図]でファイル選択
その他の回答 (4)
- chayamati
- ベストアンサー率41% (260/624)
- imogasi
- ベストアンサー率27% (4737/17070)
質問者はVBAは経験してないかもしれないが、下記はWEBの記事を少々修正して、参考までに挙げてみる。どの程度のものか、感じられるでしょう。 https://stackoverflow.com/questions/12936646/how-to-insert-a-picture-into-excel-at-a-specified-cell-position-with-vba 他にも同様の、たくさん記事がある。 下記例では、 C:\Users\xx\Pictures\yyyyyy\ というフォルダで、 P1270002 から P1270007までの名前で写真ファイルがあるテスト例のとき、 下記のプログラムの実行で、6個の写真がシート上に並ぶ。 下記は横1列ですが、3行X4列とかのプログラムにも簡単に修正できる。 写真のシート上のサイズも、プログラムを変えると、自由に設定できる。 ーー 標準モジュールに下記をコピペして実行。 (バックスラッシュは半角¥を使うこと) Sub test36() Set xlapp = Excel.Application Dim picpath(10) j = 2 For i = 2 To 7 picpath(i) = "C:\Users\xx\Pictures\yyyyyy\P12700" & Format(i, "00") & ".JPG" MsgBox picpath(i) With xlapp.ActiveSheet.Pictures.Insert(picpath(i)) With .ShapeRange .LockAspectRatio = msoTrue .Width = 25 .Height = 30 End With .Left = xlapp.ActiveSheet.Cells(2, j).Left .Top = xlapp.ActiveSheet.Cells(2, j).Top j = j + 2 .Placement = 1 .PrintObject = True End With Next i End Sub 1個なら手動操作で十分だが、サムネイル的に表示するや表示する対象写真を都度変えたいなどの時は、VBAが必要となると思う。
お礼
ご回答ありがとうございます。
- chachaboxx
- ベストアンサー率23% (412/1777)
写真をクリップボードにコピーしたらエクセルの上でCtrl+V。
お礼
ご回答ありがとうございます。
- 121CCagent
- ベストアンサー率52% (15945/30561)
画像を挿入するには https://www.wanichan.com/pc/excel/2016/5/17.html とか参考にしてみては?
お礼
ご回答ありがとうございます。
お礼
ご回答ありがとうございます。