기 타 CHAT GPT를 이용한 이미지 일괄 삽입 vba 관련
2023.02.15 15:09
안녕하세요
최근 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 |
myFolder = "파일경로" 부분에서 파일 경로를 실제 경로로 명시하십시오.
예) myFolder = "d:\pictures"