読者です 読者をやめる 読者になる 読者になる

ポジローぽけっと

昨日より今日、今日より明日を信じて、トライトライ

word VBA 図 文 挿入

オブジェクトの概念がまったく分かってないが、activedocumentに図と文を挿入するマクロの例

Option Explicit '変数定義は明示的に!そうするためのOption
Sub 文と図の挿入()

'オブジェクトの定義
'Dim objWord As Object
'Dim objDoc As Object
'Dim objSelection As Object
Dim objShape As Object

'Set objWord = CreateObject("Word.Application")
'objWord.Visible = True
'Set objDoc = objWord.Documents.Add()
'Set objDoc = ActiveDocument
'Set objSelection = objWord.Selection

'objSelection.TypeText "Here is a sentence preceding the picture."
'objSelection.TypeParagraph
'カーソル位置に文章を挿入する
Selection.TypeText "Here is a sentence preceding the picture." 'カーソル位置に""で囲んだ文章を挿入(画像添付前位置)
Selection.TypeParagraph '改行の挿入
Set objShape = Selection.InlineShapes.AddPicture("C:\Documents and Settings\pojiro\My Documents\My Pictures\mintty.bmp") 'に画像をInlineShapesとして挿入
Selection.TypeParagraph
Selection.TypeText "Here is a sentence following the picture." ''カーソル位置に""で囲んだ文章を挿入(画像添付後位置)
Selection.TypeParagraph '改行の挿入
End Sub

参考にしたサイト
Microsoft|TechNet←上のマクロはこのサイトの丸写し
エクセルVBA小技集←コードを読んで勉強するにはここ