excel vba立刻读取整个文本文件

问题描述 投票:0回答:1

我正在使用CADCAM软件并编写宏代码。这是我的基本宏代码。

OPEN "C:\Area ratio\etch.txt" FOR INPUT as #1

DO WHILE NOT EOF (1) =1

LINE INPUT #1, REC$
if REC$="" then goto jump2

'PRINT REC$

y2#=Y2#-200

Addtext@ x2#,y2#,0,0,REC$
jump2:
LOOP

CLOSE #1

Clearmarkers@
end@

此代码将正常工作。但它会读取文本并逐行打印。我需要立刻打印读取整个文本文件。

macros basic quickbasic
1个回答
2
投票
Sub Test()

    'Tools -> References -> Microsoft Scripting Runtime
    Dim fso As New FileSystemObject
    Dim txt As TextStream
    Dim all_text As String

    Set txt = fso.OpenTextFile("c:\Temp\textfile.txt")
    all_text = txt.ReadAll
    txt.Close

End Sub
© www.soinside.com 2019 - 2024. All rights reserved.