질문과 답변

기 타 CHAT GPT를 이용한 이미지 일괄 삽입 vba 관련

2023.02.15 15:09

모래시계빵야빵야 조회:477

안녕하세요

 

최근 GPT 가지고 이것저것 해보고 있는데요..

 

이미지 일괄 삽입 VBA 코드를 아래와 같이 받았는데...

 

Set myPicture = ActiveSheet.Pictures.Insert(myFolder & "\" & myFile)

이 부분에서 1004런타임 오류가 나오네요(pictures 클래스 중 Insert 속성을 구할 수 없습니다. 라고 나오네요)

 

VBA 관련 지식이 전무해서 그런데 혹시 어느 부분 수정이 필요할까요...

 

Sub InsertPictures()

    Dim myFolder As String

    Dim myFile As String

    Dim myPicture As Picture

    Dim myShape As Shape

    Dim myLeft As Double

    Dim myTop As Double

    Dim myWidth As Double

    Dim myHeight As Double

    Dim myCount As Integer

    

    ' Set the folder path where the pictures are located

    myFolder = "파일경로"

    

    ' Set the initial position of the pictures

    myLeft = 10

    myTop = 10

    myWidth = 100

    myHeight = 100

    

    ' Loop through all the files in the folder

    myCount = 0

    myFile = Dir(myFolder & "\*.jpg")

    Do While Len(myFile) > 0

        ' Insert the picture and resize it to the same size

        Set myPicture = ActiveSheet.Pictures.Insert(myFolder & "\" & myFile)

        myPicture.Left = myLeft

        myPicture.Top = myTop

        myPicture.Width = myWidth

        myPicture.Height = myHeight

        

        ' Convert the picture to a shape and set the name

        Set myShape = myPicture.ShapeRange.Item(1)

        myShape.Name = "Picture" & myCount

        

        ' Increment the position for the next picture

        myLeft = myLeft + myWidth + 10

        myCount = myCount + 1

        If myCount Mod 5 = 0 Then

            myLeft = 10

            myTop = myTop + myHeight + 10

        End If

        

        ' Get the next file

        myFile = Dir

    Loop

End Sub

 
번호 제목 글쓴이 조회 등록일
[공지] 질문과 답변 게시판 이용간 유의사항 gooddew - -
96149 소프트웨어| 폴더의 용량이 큰 파일 자동 삭제 프로그램 [11] DrM 475 02-16
96148 윈 도 우| win10 기본앱 설치 중지 문의 [5] 한우차돌박 472 02-16
96147 하드웨어| 구형 메인보드에 맞는 CPU가 뭘까요? [15] 무니모니 761 02-15
96146 윈 도 우| ExplorerPatcher 사용하시는 분들 혹시 부팅 후 윈도우 딜... [4] ljw8611 240 02-15
96145 윈 도 우| 윈도우10에서 윈도우11 무료 업그레이드 언제까지 가능한가요? [2] ccnet 511 02-15
96144 기 타| 테이블 다리를 긴걸로 바꾸고 싶은데요 [5] 『ⓖⓤⓝ』 396 02-15
96143 기 타| 이번에도 갑자기 생겻네요.. - 터미널 코코당 449 02-15
96142 윈 도 우| 윈도우 LTSC 버전 관련 업데이트 질문입니다. [4] Awareness 576 02-15
96141 윈 도 우| 폰트 수정에 대해 (Font Creator) [3] 오백원 425 02-15
» 기 타| CHAT GPT를 이용한 이미지 일괄 삽입 vba 관련 [2] 모래시계빵 477 02-15
96139 서버 / IT| 인터넷 해지 위약금 [1] 도파고 715 02-15
96138 윈 도 우| Windows 11, 22H2 빌드 바꾸도 되나요? [6] 토니™짱야 440 02-15
96137 소프트웨어| 순간복구프로그램추천해주세요. [2] 엉구업당 753 02-15
96136 서버 / IT| 윈도우 서버 2012 R2 통합패치 문의드립니다. [2] 이제부터아 211 02-15
96135 윈 도 우| 디스플레이 설정 (확장, 복제) 고정 조게비 551 02-15
96134 윈 도 우| 인증서 관련 오류문제 [2] 한스 311 02-15
96133 윈 도 우| 윈7 윈8 둘다 32비트점 구해보아요 PE 말구요 ISO 파일... [1] 개골구리 332 02-15
96132 윈 도 우| 문의)) "Win tiny11" 한글패치 어떻게 하나요? [2] chobits 495 02-15
96131 하드웨어| 요즘 스마트TV(75인치 이상급)는 냉납없나요? [2] 『ⓖⓤⓝ』 696 02-14
96130 윈 도 우| 윈10 엣지에서 IE재설치후 호환모드 사용하는 방법 [3] 컴알못러 612 02-14
XE1.11.6 Layout1.4.8