我正在编写一些代码,用于检查文件是否可以从SharePoint中检出,如果不是,则提醒用户并告诉用户该文件正在被其他人使用,并且该文件是谁在使用中.
我在这个网站上看到了一段代码:http://www.xcelfiles.com/IsFileOpen.html#anchor_37
代码本身非常好,似乎在测试场景中工作,所以我打算根据我的目的调整它,但我无法理解正在使用的一些语法,因为我以前从未见过它.
#If Not VBA6 Then
'// Xl97
For i = j - 1 To 1 Step -1
If Mid(strXl, i, 1) = Chr(0) Then Exit For
Next
i = i + 1
#Else
'// Xl2000+
i = InStrRev(strXl, strFlag1, j) + Len(strFlag1)
#End If
Run Code Online (Sandbox Code Playgroud)
我理解代码的作用,但我不明白'#'符号的含义是什么?
它的另一个例子是:
hdlFile = FreeFile
Open strPath For Binary As #hdlFile
strXl = Space(LOF(hdlFile))
Get 1, , strXl
Close #hdlFile
Run Code Online (Sandbox Code Playgroud)
我确信这有一个非常明显的答案,但这是一个令人痛苦的谷歌,因为它是如此模糊.:(
非常感谢,
啪