Excel VBA를 사용하여 파일 이름 바꾸기
여기 제가 해야 할 일이 있습니다.엑셀 시트에 이 두 칸이 있습니다.파일 이름과 함께.첫 번째 열에는 현재 파일 이름이 있고 두 번째 열에는 파일 이름을 변경할 이름이 있습니다.이름을 바꿀 때 패턴이 없기 때문에 이것을 사용해야 합니다.예를 들어, 다음은 파일 집합일 수 있습니다...
Current Name > Rename To
---------------------------
Abc.jpg > Dinner.jpg
Xyz.jpg > Driving.jpg
123.jpg > Sunset.jpg
VBA에서 이것을 하는 것이 쉬울 것이라는 것을 알지만, 정확히 어떻게 하는지는 모르겠습니다.어떤 도움이라도 주시면 감사하겠습니다.
제 생각에 당신은 다음과 같은 것을 할 수 있을 것 같습니다.Name
파일 이름을 변경하는 기능을 수행하지만, 두 열에 완전한 파일 경로가 있는지 확인해야 합니다. 예를 들어 "C:\Temp\ABC.jpg"
Dim Source As Range
Dim OldFile As String
Dim NewFile As String
Set Source = Cells(1, 1).CurrentRegion
For Row = 1 To Source.Rows.Count
OldFile = ActiveSheet.Cells(Row, 1)
NewFile = ActiveSheet.Cells(Row, 2)
' rename files
Name OldFile As Newfile
Next
언급URL : https://stackoverflow.com/questions/7508605/renaming-files-with-excel-vba
'programing' 카테고리의 다른 글
나만의 URL 프로토콜을 만들려면 어떻게 해야 합니까?(예: so://...) (0) | 2023.05.09 |
---|---|
C#에서 다차원 배열 "[,]"과 배열 "[][]"의 차이점은 무엇입니까? (0) | 2023.05.09 |
변경된 속성 및 자동 속성 알림 (0) | 2023.05.09 |
모듈을 찾을 수 없음: 오류:에서 'fs'을(를) 확인할 수 없습니다. (0) | 2023.05.09 |
C# 8은 를 지원합니까?NET Framework? (0) | 2023.05.09 |