
VBSを使用して、
2ページあるワードテンプレートの2ページ目に、
画像を貼り付けたいのですが、方法がわかりません。
方法がありましたら、教えていただけますと助かります。
ちなみに、下記のようなhoge.vbsを書いて試行錯誤していますが、
この場合、1ページ目に画像が張り付いてしまいます…
---
Dim word
Dim doc
Set word = CreateObject("Word.Application")
word.visible=true
word.Activate
word.WindowState=wdWindowStateNormal
word.Documents.Open "C:\***\***.dot"
word.Selection.MoveDown 5, 17
//⇒17行後に2ページ目へ移行するデータです。
word.ActiveDocument.Shapes.AddPicture "C:\***\***.bmp"
word.Selection.EndKey
word.ActiveWindow.SetFocus
---
No.1ベストアンサー
- 回答日時:
マクロを記録して調べたところ、下記でいけるのではないでしょうか。
【変更前】word.ActiveDocument.Shapes.AddPicture "C:\***\***.bmp"
【変更後】word.Selection.InlineShapes.AddPicture "C:\***\***.bmp"
Windows XP SP2 + Word 2002で試しました。
この回答への補足
お礼後の追記・・・
テキストボックスを配置して、
その中に画像を挿入することで解決しました。
ありがとうございます。
ご回答のおかげで、非常に助かりました。
早速のご回答ありがとうございます。
行内で2ページ目に画像を挿入することが出来ました。
あつかましくもう一つお伺いしたいのですが、
word.Selection.InlineShapes.AddPicture で配置された画像ですが、
その後、「行内」⇒「前面」に変更することが可能でしょうか?
マクロでは操作できなかったので、
その方法がありましたら、教えていただけますと幸いです。
No.2
- 回答日時:
ANo.1 お礼への回答です。
>その後、「行内」⇒「前面」に変更することが可能でしょうか?
別の方法で解決済みのようですけれども下記でいけそうです。
私もあまりよくわかってませんが、次のような動作だと思います。
ActiveDocument.InlineShapes(1) … 固定した図形の1個目を選択する
ConvertToShape … 位置を固定しない図形に変換する
ZOrder … Z軸方向における図形の位置を変更する
word.Selection.InlineShapes.AddPicture "C:\***\***.bmp"
word.ActiveDocument.InlineShapes(1).ConvertToShape.ZOrder msoBringInFrontOfText
Windows XP SP2 + Word 2002で試しました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
gif 画像上の ボタンに リン...
-
C#で画像を他の画像に貼り付け...
-
UWSC 画像判定と条件分岐について
-
EXCEL VBA 複数のImageコントロ...
-
C# Excelのsheetに表示された...
-
VBA シート毎に画像挿入
-
jqueryスライダーを2段でスライ...
-
画像を読み込む順番を指定した...
-
【EXCEL VBA】ユーザーファーム...
-
決められた4つの座標をランダム...
-
背景画像の繰り返しについて
-
自作の地図をグーグルマップの...
-
トリミングで表示した画像をク...
-
ワードプレスで画像を何枚か横...
-
画像処理したBitmapをピクチャ...
-
エクセルのマクロでコンタクト...
-
UWSCでループ処理がうまくいき...
-
bmp形式の画像を色の深さを24ビ...
-
【EXCEL VBA】ダブルクリックで...
-
「ご処理進めて頂きますようお...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
画像のビット数を変更する方法
-
背景画像の繰り返しについて
-
「using Windows」でエラーが出る
-
EXCEL VBA 複数のImageコントロ...
-
【EXCEL VBA】ダブルクリックで...
-
UWSC 画像判定と条件分岐について
-
Excel ユーザーフォームで表示...
-
VBAのユーザーフォームのイメー...
-
MFCでCImageListに画像追加失敗
-
gif 画像上の ボタンに リン...
-
画像のピクセルデータの取得
-
同じ画像を複数回表示させる
-
uwcs のマクロで画像認識をして...
-
UWSC 画像認識で条件分岐
-
vb.net 画像の透過について
-
UWSCでループ処理がうまくいき...
-
UWSC「画像が無い場合」
-
画像比較
-
uwscについての質問です。 画面...
-
生成AI画像について
おすすめ情報