Содержание
В этом руководстве будет показано, как создать текстовый файл с помощью 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.