Как сделать цикл со списком имен файлов и списком для их переименования - VB

Узнай цену своей работы

Формулировка задачи:

Здравствуйте, прошу помощи. Есть файлы с определенными названиями в разных папках, например: D:\Work\1.doc D:\Work\Трас.doc C:\Path\Рез.doc С:\Path\78рез.doc Каждый из этих файлов, если он есть в папке нужно сохранить в формате txt с другим определенным именем. У меня получается вот такой макрос. Но файлов много и не знаю, как сделать это более эффективно, чтобы в цикле перебиралось и проверялось наличие файлов, и если есть, то происходило сохранение как текст с нужным именем.
Листинг программы
  1. Set FSO = CreateObject("Scripting.FileSystemObject")
  2. If FSO.FileExists("D:\Work\1.doc") Then
  3. Documents.Open FileName:="D:\Work\1.doc"
  4. ActiveDocument.SaveAs FileName:="D:\Work\1лен.txt", FileFormat:=wdFormatText, _
  5. Encoding:=1251
  6. ActiveWindow.Close
  7. End If
  8. Set FSO = Nothing
Подскажите, пожалуйста, как это должно быть.

Решение задачи: «Как сделать цикл со списком имен файлов и списком для их переименования»

textual
Листинг программы
  1. Desktop = CreateObject("Wscript.Shell").SpecialFolders("Desktop") & "\"

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 3.6 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы