自动从Excel创建文本文件

时间:2016-04-08 15:25:12

标签: excel excel-vba text-files vba

创建包含不同ID的单独文本文件的任何方法。我希望文本文件的内容为" Starting_Year。

例如:

Starting_Year    Code        ID
------------------------------------
1982            ALLRIN     400200583
1983            ALLRIN     000083522
1983            ALLRIN     400200583

这将创建两个文本文件,命名为" 1982"," 1983"。和" 1982"文件包含" 400200583",还" 1983"文件包含" 000083522"和" 400200583"。

1 个答案:

答案 0 :(得分:1)

我会使用Scripting.FileSystemObject。

基本上,创建一个FileSystemObject对象并创建一个返回文本流的文件。然后使用TextStream对象,您可以编写数据......

使用的功能是:

Dim oTs as Scripting.TextStream
set oTs = CreateTextFile(......)
oTs.Write(....)

您提供一个名称并将其命名为:

DidFinishLaunch..

希望有所帮助。