ドキュメント内に配置した画像やシェイプを別のファイルのフッターにコピーしたいと
考えております。(シェイプは規定のものがあり、新たに作成したくない)
手始めに自ドキュメントのフッターへのコピーの為、以下を試しましたが、
word自体がエラーして停止してしまうようです。
vba
1Sub test() 2 3ActiveDocument.Shapes("img").Select 4Selection.Copy 5ActiveDocument.Sections(1).Footers(wdHeaderFooterPrimary).Range.Select 6Selection.PasteAndFormat (wdPasteDefault) 7 8End sub
また、以下の方法も試しましたが、すでにドキュメント内にあるシェイプを指定する方法が
分かりませんでした。
インストラクターのネタ帳 様
https://www.relief.jp/docs/word-vba-add-shape-header.html
vba
1 2sub test2() 3 4 Dim shp As Shape 5 6 Set shp = _ 7 ActiveDocument _ 8 .Sections(1).Footers(wdHeaderFooterPrimary) _ 9 .Shapes.AddPicture( _ 10 fileName:="C:\Users\img.png", _ 11 Left:=5, Top:=5, _ 12 Width:=100, Height:=50) 13 14End sub 15
ご教示の程、よろしくお願いいたします。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/23 12:55