안녕하세요, 예를 들어 070.txt & 070.jpg 일 수있는 셀의 일치하는 문자열과 같은 행에 이미지와 텍스트 파일을 가져 오려고합니다. R17-8976-070과 일치. 텍스트 파일을 가져올 수있는 것 같지만 코드를 실행하면 이미지가 긴 문자 열로 표시됩니다. 누군가 내가 잘못하고있는 것을 말해 줄 수 있습니까? 아래 내가 TXT 파일이나 JPG 파일이 모두 Excel 통합 문서입니다VBE for Excel로 이미지를 가져 오려고 시도합니다.
Sub InsertStuff2()
Dim myText As String
Dim myImage As Picture
Dim fileLoc As String
Columns("a:h").ColumnWidth = 13 ' adjust column width
Rows("1:8").RowHeight = 55 'adjust row height
Application.ScreenUpdating = False
fileLoc = "Macintosh HD:Users:paul-walker:Documents:VBA_Scripts:"
myText = Range("A1").Value & ".txt" '<<-- Text file name
myImage = Range("A1").Value & ".jpg" '<<-- Image file name
Set myTextFile = Workbooks.Open(fileLoc & myText)
myTextFile.Sheets(1).Range("A1").CurrentRegion.Copy _
ThisWorkbook.Sheets(1).Range("D1")
myTextFile.Close (False)
Set myImageFile = Workbooks.Open(fileLoc & myImage)
myImageFile.Sheets(1).Range("A1").CurrentRegion.Copy _
ThisWorkbook.Sheets(1).Range("E1")
myImageFile.Close (False)
Range("D1").WrapText = True
End Sub
[.Pictures.Insert] (https://stackoverflow.com/questions/12936646/how-to-insert-a-picture-into-excel-at-a-specified-cell-position-with-vba)를 사용하십시오.) 귀하의 요구 사항에 따라 이미지를 엑셀로 가져 오십시오. 해당 게시물의 답변을 확인하십시오. –