질문과 답변

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

2023.02.15 15:09

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

안녕하세요

 

최근 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 - -
96199 하드웨어| 모니터 디스플레이 설정문의 [4] koyotp 404 02-21
96198 기 타| 트로이목마 감염 ㅜㅜ [10] 파란시계 968 02-21
96197 기 타| 문의)) 리눅스 통하지 않고, 크롬OS설치가 어려운건가요? chobits 335 02-21
96196 윈 도 우| 윈도우 95부터 윈도우 10 32비트까지 설치 가능한 컴퓨터 ... [5] Mac111 868 02-21
96195 윈 도 우| 확장자 연결에 대하여...... [6] 미리내i 539 02-20
96194 하드웨어| 메모리 체감은 어떻게 해야죠? [9] 최동안 831 02-20
96193 윈 도 우| 윈도우7 문의 [2] damada 607 02-20
96192 윈 도 우| 윈도우7 문의 damada 304 02-20
96191 윈 도 우| 윈도우7 문의 [2] damada 655 02-20
96190 기 타| 중고 노트북 패널 이상 증상입니다. [9] 아브라함 397 02-20
96189 기 타| 당신의 pc운영 환경은 'Windows 10 64bit' 입니다. [2] man 687 02-20
96188 윈 도 우| 윈도우 키 검색 [1] user 630 02-20
96187 윈 도 우| samsung update 설치가 안되요. [5] 성진이 351 02-20
96186 윈 도 우| 윈도우 디펜더 느낌표 없앨수 있나요? 앱 및 브라우저 컴터... [5] 성진이 703 02-20
96185 윈 도 우| 익스플로러 구버전으로 실행하는 방법이 있을까요? [2] lucid 739 02-20
96184 하드웨어| 삼성 노트북 바이오스에서 히든 메뉴로 진입 하고 싶은데 [2] dlawlsfhr 718 02-20
96183 하드웨어| 키보드 인식문제 왜그럴까여 [2] 한우차돌박 305 02-20
96182 윈 도 우| p2p사이트에서내자료가자동으로 업로드가되네여 [4] 윈처 405 02-20
96181 기 타| 문의)) 크룸북에 설치 된 크롬OS는 Play스토어가 있던데요.... [2] chobits 244 02-20
96180 소프트웨어| 팟플레이어 색상이 이상해요 [4] 오두막과시 482 02-20
XE1.11.6 Layout1.4.8