vba:在变量之前,英镑符号(#)是什么意思

时间:2017-02-20 12:20:05

标签: vba excel-vba excel

我正在编写代码来读取文本文件中的行,我遇到了这种方法:

Dim FileNum As Integer
Dim DataLine As String

FileNum = FreeFile()
Open "Filename" For Input As #FileNum

我理解当#放在变量后面时它表示为双精度但它放在变量之前是什么意思,如Open "Filename" For Input As #FileNum

1 个答案:

答案 0 :(得分:0)

#(因为“数字”)从那时起就存在了。 VB6只是支持它。它没有任何明智的执行。它曾用于协助可读性并使语言更自然。大声说出来:

Open "1.txt" For Input As 1

VS

Open "1.txt" For Input As #1

参考: - What does a hash do to a variable in VB?