|
|
フォルダ内のピクチャファイルを 一気に張り付けたい
要VBA
|
|
TOP>Excel/Word/PowerPoint
|
|
○ポイントはFoundFilesオブジェクト
|
大量の写真や絵のファイルから、一覧表をつくったり、アルバムファイルを作る人もいることでしょう。しかし、Wordのファイル挿入機能は1個ずつのファイルのみしか対応していません。この機能を使えば、任意のフォルダ内にあるピクチャファイルを一気にWord上に展開することができます。
(1) VBEを起動
(2) VBEを開いてプロジェクトエクスプローラ(図1)から編集中の文書を右クリック[挿入(N)]>[標準モジュール(M)]。

(図1)WORD VBEプロジェクトエクスプローラ
(3) (2)で作った標準モジュールにマクロ作成。コード例は下記
(この例ではC:\My Documents\My Picturesフォルダにある *.gif ファイルをすべて張り付けます)
(4) VBEを閉じてファイルを保存終了
|
|
○こんな時に使える
|
・アルバムを作りたい
・写真を一気に印刷したい
|
|
○応用またはその他の方法
|
・複数のオブジェクトに同じ処理を実行したい 
|
|
○注意
|
写真などを貼り付けたWordファイルは重くなる傾向があります。保存時は注意してください
作業フォルダにネットワークパスを指定する場合は、アクセス権などのメッセージでマクロが止まる場合があります。
|
|