VBA - создать текстовый файл с помощью CreateTextFile

В этом руководстве будет показано, как создать текстовый файл с помощью VBA.

Создать текстовый файл

В этом уроке используется FileSystemObject. Чтобы использовать это, вам нужно будет установить ссылку на библиотеку времени выполнения сценария VB.

Чтобы создать текстовый файл, вы можете использовать этот код ниже с CreateTextFile - метод.

12345678 Подложка FSOCreateTextFile ()Dim FSO как объектУстановите FSO = CreateObject ("Scripting.FileSystemObject")Тусклый текстовый файл как объектУстановите TextFile = FSO.CreateTextFile ("C: \ Test \ TestFile.txt")Конец подписки

Вы можете передать необязательные аргументы методу CreateTextFile:

  • Если вы установите для аргумента «перезапись» значение true, уже существующий файл также может быть перезаписан.
  • Если для аргумента «unicode» установлено значение true, создается файл Unicode, в противном случае (или если аргумент опущен) результатом будет файл ASCII.

В следующем примере существующий TestFile.txt будет перезаписан файлом Unicode:

1 Установите TextFile = FSO.CreateTextFile ("C: \ Test \ TestFile.txt", True, True)

Запись в текстовый файл

После создания текстового файла вы можете записать текст в файл, используя одну строку кода:

1 TextFile.Write "содержание"

Щелкните ссылку, чтобы узнать больше о записи в текстовые файлы с помощью методов Write, WriteLine, WriteBlankLines.

Вы поможете развитию сайта, поделившись страницей с друзьями

wave wave wave wave wave