如何使用VBA和Access 97复制并粘贴到文件?

问题描述:

我终于设法连接VBA和类似telnet的终端。 现在我需要将一些屏幕复制到TXT文件。 问题是我不能使用附加到文件代码:如何使用VBA和Access 97复制并粘贴到文件?

Dim inputString As String = "This is a test string." 
My.Computer.FileSystem.WriteAllText _ 
("C://testfile.txt", inputString, True) 

它只是没有在VBA与Access 97工作 - 每次我放弃它要求一个代码=或a)和它只是不有道理。

我知道这是可能的值发送到一个表,然后将其导出为TXT文件,这其实我现在怎么做:

rsttbl1!line01 = .copy(5, 38, 43) 
rsttbl1!line02 = .copy(6, 38, 43) 
rsttbl1!line03 = .copy(7, 38, 43) 
rsttbl1!line04 = .copy(8, 38, 43) 
rsttbl1!line05 = .copy(9, 38, 43) 

但这仅消耗太多的时间。 我很确定这是可能的,但我找不到任何参考。 而我所能找到@ microsoft.com似乎不起作用。

+0

是我还是你只是混淆VBA用VB .NET? –

我有点困惑,你引用了一个.NET函数,并为Access '97说VBA。

然而,在.NET中附加一个文件:

Imports System.IO 'Add to Imports section, can call it explicit if you'd like. System.IO.StreamWriter 

    Dim writer As New StreamWriter("C:\test.txt", True) 
    writer.WriteLine("Testing...") 
    writer.Close() 

至于经典 VBA例如:

Open "C:\test.txt" For Append As #1 
    Print #1, "Testing..." 
Close #1 
+0

HOLYCRAP!而已! 我去了所有的MS参考,我在看WRONG的参考? MAN。非常感谢OH! –