C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


■88551 / )  Re[3]: WORDに貼り付けた画像を元の解像度に戻す
□投稿者/ 魔界の仮面弁士 (1823回)-(2018/09/07(Fri) 12:10:07)
No88549 (norimaki さん) に返信
> ところで、Word上に貼り付けられた画像が複数ある場合、
> Word上の画像がzipフォルダ内のどの画像に対応するか、
> 調べる方法はありますか?

保存時に決まるものなので、VBA 等から直接取得することはできない気がします。

同じ画像が複数貼られている場合、
ひとつの画像として使いまわされるケースもあれば、
別の画像として保存されることもありますね。


> どうやらzip内の画像には別のxmlでIDが定義されているようですが、
.docx 側から逆探索するのなら、
/word/media/ から候補の画像を探しておき、それの ID を
/word/document.xml から embed="画像のID" として調べて
/word/_rels/document.xml.rels の Relationship から
該当IDを探すことで、Word 文書内の位置に当たりをつけるとか。
返信 編集キー/


管理者用

- Child Tree -