[[20181022215446]] 『既に貼ってある写真を差し替えたい』(たろちゃん) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『既に貼ってある写真を差し替えたい』(たろちゃん)

マクロで、写真を連続して貼り付けていくものはあるのですが
そうではなくて、既に貼り付いている写真を任意の順番で貼り替える方法は

 ないでしょうか?

枚数は、8枚〜多くて100枚超えるか超えないかくらいの枚数です。

これが、自動化出来ると嬉しいのですが。

< 使用 Excel:Excel2016、使用 OS:Windows8 >


 たぶん、適当に張り付いているだけだから、無理と思う。
 ちゃんと名前の管理をしているなら何とかなるかと…。
 (自動でつけられる名前ではだめ。)

 写真の大きさが違うなら、ちょっと思い浮かばない。
 どのように貼りついているのか知らないけど。
 因みに、マクロを書く気はないです。
(BJ) 2018/10/22(月) 23:00

BJさんとかぶるけど

>マクロで、写真を連続して貼り付けていくものはあるの
回答者は質問者さんのパソコンが見えるわけではないので、そこを説明しないとなんとも言えない。

>既に貼り付いている写真を任意の順番で貼り替える方法
何をもって”任意”といえるのか(言いたいのか)次第では?
つまり、どういう順番や名前で張り付いていてどのように”任意”の順番をエクセル君に伝えるかじゃないですかね。

ちなみに既に貼り付いている時点で、ファイル名が使えないのはわかりますよね?(オブジェクト名などにうまく反映させている場合を除く。)
(もこな2) 2018/10/22(月) 23:23


手作業でやる方法。 まず、ブックは壊れても大丈夫なように、コピーを作成しておいてください。

次に、ファイル名を変えて、拡張子を「.zip」にします。 すると、普通にZIP形式のアーカイブとして開けるようになるので、\xl\media\ 以下を見てください。 ここには、image1から始まって、Excelが勝手に名前を付けた順に画像ファイルが格納されています。入れ替えたい画像ファイル名をこれと同じにリネームして入れ替えてください。

後は、拡張子を元に戻して、Excelで開くだけです。 自動化は、新旧ファイルの関連が判らないので、1枚ずつ目視で入れ替えるのをお薦めします。(元を全部消して良いなら、新しいファイルをimage1から順にリネームしてしまうマクロを書くだけですが、それはきっと思った結果にならない事でしょう)

(???) 2018/10/23(火) 10:19


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.