• 締切済み

Excelでの挿入写真の作成日表示

Excelで、挿入から貼り付けた写真の更新日時や作成日時をセル上に表示させる方法はないでしょうか。 関数、VBAどちらでも構いません。 よろしくお願いします。

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

#1でXsif情報のことを触れられています。 https://novlog.me/win/win10-picture-exif/ デジカメなどで撮影した写真の “撮影日時” をパソコンで確認する方法 を読んでください。 これを挿入前の状態のものを、VBAで読む方法があれば、(紐づけるなどして)なんとか望みがあり得るが、無いのでは。 またエクセルもシートのImageなどのコントロールに読みこまれた段階で、画像自身のデータ以外は 一緒に持ってこないと思われ、エクセル世界で読むも、調べるも無い。 ーー https://yutorinosatori.com/2020/09/19/post-3905/ EXCELのマクロで焦点距離を一覧取得し、グラフ化する などの記事を書いておられる人が居る。 小生など初心者同然のものには、この記事に関するコメントはできない。普通のエクセルVBAの問題範囲ではないと思う。 EXIF情報のデータをプログラムで読めれば、後はエクセルVBAはVB6.0相当の言語らしいから、データ・フォーマットの知識(資料)があれば、処理(日付部分を拾う)出来るとは言えるのでしょう。 ーー 「関数で」(エクセル関数のことと思うが)は話題にするのさえピント外れです。エクセル関数は、シートのセルのデータの加工に関するものですから。

  • NuboChan
  • ベストアンサー率47% (785/1650)
回答No.1

>Excelで、挿入から貼り付けた写真の更新日時や作成日時をセル上に表示させる方法はないでしょうか。 Excelに挿入した時点で写真は、別の画像ファイルになるので撮影日などの情報が失われる。 必要なら 貼り付け前にEXIF情報を取得してセルに表示させるように細工する必要があります。