2017-02-20 22 views
2
変数

私は、テキストファイルから行を読み込むためのコードを書いていますし、私はこの方法に出くわした前にどういう意味:VBA:シャープ記号(#)

Dim FileNum As Integer 
Dim DataLine As String 

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

私は理解している#が後に置かれたとき変数はdouble型として表しますが、変数の前に置かれたときの意味は、Open "Filename" For Input As #FileNumのようになりますか?

+0

この構文は、専用のファイルIOで使用されています。ポンドは、使用したいファイルストリームを定義しています。 – Seb

答えて

0

#(数字の場合)は以前から存在しています。 VB6はそれをサポートしています。実行は賢明ではありません。読みやすさを助け、言語をより自然なものにするために使用されていました。大声で話す:

Open "1.txt" For Input As #1 

リファレンス

Open "1.txt" For Input As 1 

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

+0

これは、他の回答のそのままのコピーペーストです。おそらくコメントでそれにリンクしてください、しかし、これは境界線の盗作です。少なくとも、他の人の答えを引用していることを明確にしてください。 –

関連する問題