编写打开Excel文件函数,不返回值,文件存在就打开,不存在仅给出警告,但是,在Exit Function出现绿色波浪线,提示:函数“OpenExcelFile”不会在所有代码路径上都返回值。当使用结果是,可能会在运行时发生 null引用异常。
这个是什么原因呢?在VS中,不管函数是否返回值,都必须给返回值吗?还是默认函数都必须返回值?
Function OpenExcelFile(ByVal OEFileName As String)
……………………………………………………
If File.Exists(OEFileName) = False Then '判断文件是否存在
MsgBox(OEFileName & "文件未找到!", vbOKOnly, "友情提示")
Exit Function
Else
………………………………………………
End Function