엑셀 파일에 파일을 추가하고 싶습니다. 이 매크로는 multiselect가 false 인 경우 작동하지만 multiselect = true로 시도하면 행에 오류 메시지가 표시됩니다.엑셀 파일에 문서를 추가하는 방법
첨부 = false 인 경우 하위를 종료하십시오. 오류 메시지 유형이 입니다. 아무것도 선택되고있는 경우는 true로 설정 다중 선택과
Sub insertObject()
Dim attachment As Variant
'open more files, but not from specific folder
attachment = Application.GetOpenFilename(FileFilter:="All Files (*.*), *.*", MultiSelect:=True)
'if attachment is missing then end macro
If attachment = False Then Exit Sub
'my try with OLEobjects
ActiveSheet.OLEObjects.Add(Filename:=attachment, Link:=False, DisplayAsIcon:=True, IconFileName:="C:\WINDOWS\system32\packager.dll", IconIndex:=1, IconLabel:=attachment).Select
End Sub
첨부 파일이 아마도 문자열이며 부울 값과 비교 중입니다. 첨부 파일 = ""시도하십시오 – dgorti