0
WORD-VBAのAddPicture関数に問題があります。私はウェブを検索し、私が見つけた例を試しましたが、彼らはすべていくつかの点で失敗しました。私はいくつかの助けに感謝します。私は困惑している。私は何かを正しく定義していないと思う。私は以下のコードをコメントし、これが役立つことを願っていますAddPicture関数
Function FnImageInsert(strCompleteImagePath)
Dim objWord
Dim objDoc
Dim objSelection
Dim Shp As shape
Set objWord = CreateObject("Word.Application")
Set objDoc = objWord.Documents.Open("C:\test\testimage.docx")
objWord.Visible = True
' Selection Class
Set objSelection = objWord.Selection
objSelection.TypeText (vbCrLf & "One Picture will be inserted here...." & vbCrLf)
'
'Having a problem below... I get Object required error (424)
'
Set Shp = ActiveDocument.InlineShapes.AddPicture(FileName:=strCompleteImagePath, SaveWithDocument:=True).ConvertToShape
'
'
'
Close objSelection
End Function
私はあなたのコードを使用し、それが割り当てられていないユーザー定義型を言って... –
「Word.Applicationとして暗いobjWord」でコンパイル段階で失敗しました。 –
私はExcel内からVBAを使用しています。元の問題はAddPicture関数です。残りはうまくいきます...その関数についてコメントしてください。私はShpがShapeであると言いました。MSDNによれば、inlineShapesはShapesのコレクションを返します...どうしてShpの割り当てを変更してエラーを修正するのですか? –