如何使用VBA创建和写入txt文件?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (20)

我有一个文件,是手动添加或修改的基础上的输入。由于该文件中的大多数内容都是重复的,因此只有十六进制值正在发生变化,因此我希望将其变成一个工具生成的文件。

我想要写c码,这些代码将被打印在.txt档案。

创建.txt使用vba编写的文件,以及如何写入该文件。

提问于
用户回答回答于

一种简单的方法,不需要太多的冗余。

    Dim fso As Object
    Set fso = CreateObject("Scripting.FileSystemObject")

    Dim Fileout As Object
    Set Fileout = fso.CreateTextFile("C:\your_path\vba.txt", True, True)
    Fileout.Write "your string goes here"
    Fileout.Close
用户回答回答于

使用FSO创建并写入文件。

Dim fso as Object
Set fso = CreateObject("Scripting.FileSystemObject")
Dim oFile as Object
Set oFile = FSO.CreateTextFile(strPath)
oFile.WriteLine "test" 
oFile.Close
Set fso = Nothing
Set oFile = Nothing    

扫码关注云+社区