0
このコードはネットのどこかから取得しています。しかし、私の経験では、メインフォルダ( "C:\ Folder \")のすべてのサブフォルダで実行するには十分ではありません。私はどんな提案も感謝します。すべてのサブフォルダでコードを実行
Sub check()
Dim strFolder As String
Dim strFile As String
strFolder = "C:\Folder\"
strFile = Dir(strFolder & "*.*")
Do While Len(strFile) > 0
If InStr(strFile, "xxx") > 0 Then
Name strFolder & strFile As strFolder & Replace(strFile, "xxx", "yyy")
End If
strFile = Dir()
Loop
End Sub
「このコードはネットのどこかから取得しました」 - 悪意のある場合はどうなりますか? –
この行はどうしますか? 'strFolder&strFile strFolderとして&置換(strFile、" xxx "、" yyy ")'?それは有効なVB.NET構文のようには見えません。 –