
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ランキング
-
自分が持っている、背景をHP...
-
UWSCの画像認識と条件分岐につ...
-
画像のビット数を変更する方法
-
クッキーなのかな?
-
画像の上に重ねて配置した吹き...
-
イメージマップを使用している...
-
VBAで画像を取り込む
-
UWSCの色判定
-
PCは表示されるがスマホでは画...
-
UWSC 画像判定と条件分岐について
-
UWSCでループ処理がうまくいき...
-
カーソルを当てると流れる画像...
-
jQueryのSnowfall Pluginで
-
自作の地図をグーグルマップの...
-
ExcelのVBAで教えてほしいです。
-
同じ画像を複数回表示させる
-
uwscの画像認識に失敗します。
-
UWSCの画像判定
-
ヒストグラム類似度による画像...
-
画像が分割されて切り替わる、...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
画像のビット数を変更する方法
-
「using Windows」でエラーが出る
-
EXCEL VBA 複数のImageコントロ...
-
背景画像の繰り返しについて
-
Excel ユーザーフォームで表示...
-
【EXCEL VBA】ダブルクリックで...
-
jqueryスライダーを2段でスライ...
-
画像処理したBitmapをピクチャ...
-
uwscの画像認識に失敗します。
-
uwcs のマクロで画像認識をして...
-
VBAのユーザーフォームのイメー...
-
gif 画像上の ボタンに リン...
-
UWSCでループ処理がうまくいき...
-
UWSCの画像認識と条件分岐につ...
-
画像のピクセルデータの取得
-
画像比較
-
OpenCVでマスク処理で「ぼかし...
-
PowerPoint VBA で画像の鮮明度...
-
UWSCの色判定
-
UWSC 画像判定と条件分岐について
おすすめ情報