在 VBA 中,我正在从文本文件中读取(它具有 xml 之类的标签,但它仍然是 txt 文件)。运行以下代码时,我遇到了一些奇怪的事情。
Dim FileName, TextLine, strStore As String
....
TextLine = MyFile.ReadLine
If (TextLine Like "<Store>*") Then
strStore = TextLine
MsgBox (strString) 'for some reason this is outputting a blank msgbox
MsgBox (TextLine) 'this is outputting the expected value
End If
....
如评论中所述,第一个 MsgBox 输出为空白,而另一个输出预期数据。这怎么可能?我跳过的代码是这些变量的 OOS。什么可能导致变量不能像这样分配?
提示这个噪音:http ://www.youtube.com/watch?v=LehNm4VVqJI