2015-01-05 3 views
0

Excel VBA의 분석에서 생성 된 보고서의 일부로 이미지를 삽입하려고합니다. 보고서는 워드 문서 형식 (.doc)입니다.VBA에서 내 보낸 보고서에 이미지를 삽입하는 방법

보고서를 내보내는 기능은 다음과 같습니다. 유일한 것은 보고서에 이미지를 가져올 수 없다는 것입니다.

Function FnExportToWordDoc() 
Dim objWord 
Dim objDoc 
Dim pctCompl As Single 
Dim objSelection 

msg = msg & "STRESS DUE TO SUSTAINED LOAD TEST " & sustainedtest & vbNewLine 
msg = msg & " " & vbNewLine 
msg = msg & " The design for occassional load require that " & occtest & "<" & occright &  vbNewLine 
msg = msg & " " & vbNewLine 
msg = msg & " Allowable stress due to dead weight " & Sallsus & "psi" & vbNewLine 
msg = msg & " " & vbNewLine 
msg = msg & "STRESS DUE TO OCCASIONAL LOAD TEST " & occtestmsg & vbNewLine 
msg = msg & " " & vbNewLine 
msg = msg & "I want an image here" 

reportdrs = Mypath.reportpath 
reportname = Myname.reportname 
reportdr = reportdrs & "\" & reportname 

Set objWord = CreateObject("Word.Application") 

Set objDoc = objWord.Documents.Add 

objWord.Visible = True 

Set objSelection = objWord.Selection 

objSelection.TypeText (msg) 

objDoc.SaveAs (reportdr) 

msgre = "The report has been saved here " & reportdr & vbNewLine 

Title = "Report Generated" 
MsgBox msgre, vbOKOnly, Title 


End Function 

어떤 도움을 주시면 감사하겠습니다.

+0

이미지의 어떤 종류에서 위의 발견? 테이블? 그래프? – Chrismas007

+0

jpeg, png, btmp 등 모든 이미지 형식을 사용할 수 있습니다. 보고서의 일부로 데이터를 포함하는 표를 포함하려고했지만 똑같이 시도했지만이를 달성 할 수는 없었습니다. 그러나 나는 별개의 질문이어야한다고 생각했습니다. 감사합니다 – kplus

+0

복사 -> 붙여 넣기를 시도 했습니까? – Chrismas007

답변

관련 문제