gpt4 book ai didi

excel - 使用 Excel VBA 重命名文件

转载 作者:行者123 更新时间:2023-12-01 17:18:34 27 4
gpt4 key购买 nike

这就是我需要做的。我在 Excel 工作表中有这两列。带文件名。第一列包含当前文件名,第二列包含我想要将文件重命名为的名称。我需要使用它,因为重命名没有模式。例如,下面可能是一组文件...

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

关于excel - 使用 Excel VBA 重命名文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7508605/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com