Excel2010において、ブック内のヘッダー/フッターの情報を取得しようとしています。
画像が挿入されている場合、
ActiveSheet.PageSetup.RightHeaderPicture.Filename
でファイル名が取得できますが、これで取得されるファイル名は、挿入時のファイル名のようです。
例:logo.png #テスト環境では、拡張子なしの「logo」がFilenameから取れましたが、環境のせいかな。
しかし、xlsxをzipにして、解凍した
\xl\media
内には、「image1.png」と、「Image」+連番+「.」+(挿入ファイルの拡張子)で保存されています。
ヘッダー/フッターに使用されている画像ファイルが、\xl\media内のどのファイルか、VBAで判別する方法はありますでしょうか?
ファイル名がわかれば、それでよいのですが。
(参考)
実現したいことは、Excelヘッダー/フッターの情報を一覧に取得することです。
設定忘れ、設定間違い、等を、一目で見られれば、確認作業が大分楽になるので。