VBA CODE

VBA 다른 워드파일(DOC) 엑셀로 불러오기

VBA 2023. 4. 2. 01:21

Sub OpenWordDocument()
    Dim objWord As New Word.Application
    Dim objDoc As Word.Document
    
    ' 파일 경로 및 파일 이름을 수정하여 열고자 하는 워드 파일의 경로와 파일 이름을 지정합니다.
    Set objDoc = objWord.Documents.Open("C:\이미지테스트\aaa.docx")
    
    ' 워드 파일을 표시합니다.
    objWord.Visible = True
    objDoc.Range.Copy
    ThisWorkbook.Sheets("Sheet1").Range("B2").PasteSpecial
   Selection.Verb Verb:=Object
    Range("b2").Select
    ActiveSheet.Paste
    ActiveSheet.Shapes.Range(Array("개체 1")).Delete   '개체가 object 연속해서 불러오면 개체 숫자가 늘어나면서 오류
   
    ' 메모리에서 불필요한 객체를 제거합니다.
     objDoc.Close
     objWord.Quit
    Set objDoc = Nothing
 
End Sub

 

Microsoft Word 16.0 object Library 참조 할것