MSワードやエクセルから画像ファイルを一括で抜き出す裏技
表題の件、なんのこっちゃ?って思った方はスルーしてください(*´ω`*)
web管理者の皆様に朗報です!
webに載せる「文章+写真+文章~~写真」みたいな原稿をマイクロソフトのワードで送って来る人に困っていませんか?
原稿書いてる人には罪はありません。「文章=ワード」みたいな訳わからんことがスタンダードですからね。でも我々web系の人間に言わせてもらえば
ワードかよ・・・Fu○○
とまで思うかどうかは人それぞれだけどweb人間にしたらちょうーーーーーー迷惑ですよねアレ。
生の文章をメール本文でなくワードの添付で送ってくる変な人も居ますけど・・・。
ともかくワードに貼られた写真っていうのはもう腹立つほどwebに向かないw
写真が10枚もあったら発狂レベルですよね(*´ω`*)
でも、ググってみたらまさかの裏技がすぐに見つかった!なんと!
Wordファイルの拡張子をzipにして解凍するだけ
たったコレだけで文章に貼られまくったJPEG写真が単独のファイルとして特定のディレクトに収納されるんです!!
凄くないです?なおまったく同じ手法がエクセルでも可能です。
ワードなんて一切使う気がないのでエクセルでテストしてみた結果が以下です。
(0)エクセルのワークシートにJPEG写真を2枚貼り付けxlsxで保存。これがサンプルのファイル。
(1)エクセルなら.xlsxの部分を.zipに。ワードなら.docxの部分を.zipに書き換え
(2)拡張子を変更すると~云々は「はい(Y)」
(3)ファイルを右クリックして解凍。ここはパソコンによって様々だけどこの例では「プログラムから開く」「エクスプローラー」で。
(4)すると以下のように解凍されます
_rels
docProps
xl
[Content_types].xml
ワードの場合、xlのところがwordというフォルダになります。
(5)xlもしくはwordのフォルダを開くとmediaというフォルダがあるのでそれを開く
(6)はい!個別化された画像ファイルがあります(-ω☆)
なおこの例ではクリップボード経由で写真をエクセルに貼ったのでpng形式でした。ファイルで貼ったら元のファイル形式になるようです。
ここまでくればCMSで簡単に画像UPできますね(-ω☆)
中身の拡張子みてピンときた人も多いと思いますが、xlsxとかdocxの最後のxはxml形式っていうことなんですね。xmlファイルの集合体をzip圧縮してるだけみたいです。一昔前のMS社では考えられないw
追記:パワーポイントでもできるそうです。マックOSでもOKだそうです。
カテゴリ:PC・スマホ・WEBネタ