使用VBA,输出一个txt文件,在文件中打印字符串hello
时间: 2024-09-27 08:10:26 浏览: 25
在Excel VBA中,你可以使用`FileSystemObject`来创建和操作文本文件。以下是创建并写入字符串"hello"到txt文件的基本步骤:
```vba
Sub WriteStringToTXT()
' 创建 FileSystemObject 对象
Dim fso As Object
Set fso = CreateObject("Scripting.FileSystemObject")
' 定义要创建的文件路径
Dim filePath As String
filePath = "C:\YourFolder\output.txt" ' 将 "YourFolder" 替换为你想要保存文件的实际路径
' 检查文件是否已存在,如果不存在则创建新文件
If Not fso.FileExists(filePath) Then
Set file = fso.CreateTextFile(filePath)
Else
Set file = fso.OpenTextFile(filePath, 8) ' 打开文件用于追加
End If
' 写入字符串 "hello"
file.WriteLine "hello"
' 关闭文件
file.Close
' 清理
Set file = Nothing
Set fso = Nothing
End Sub
```
运行这个VBA宏后,它将在指定路径下创建或打开名为"output.txt"的文件,并写入"hello"。
阅读全文