Заменить все вкладки во всех текстовых файлах - PullRequest
0 голосов
/ 25 ноября 2018

У меня есть папка с несколькими текстовыми файлами, и мне нужно заменить все вкладки в каждом файле пробелом.

Какой самый простой способ сделать это с VBA?

Заранее спасибо Джефф

1 Ответ

0 голосов
/ 26 ноября 2018
Sub TabsToSpace()
    Dim f As String, pth As String

    pth = "your_directory_path\"

    f = Dir(pth & "*.txt")
    While f <> ""
        Documents.Open FileName:=pth & f

        With Selection.Find
            .Text = "^t"
            .Replacement.Text = " "
            .Forward = True
            .Wrap = wdFindContinue
            .Execute Replace:=wdReplaceAll
        End With

        ActiveDocument.Save
        ActiveDocument.Close

        f = Dir
    Wend
End Sub
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...