如何在vba中用FileLen函数返回文件的大小?

当通过鼠标右键查看文件的属性,在弹出的属性对话框中可以查看文件的大小(以字节形式表示),如下图所示。

这个文件的大小数值可以用FileLen函数获得,代码如下:

Sub QQ1722187970()
    Dim sPath As String
    sPath = "c:\1.txt"
    MsgBox VBA.FileLen(sPath)
End Sub

运行以上代码,将弹出对话框显示30,即文件的字节大小。

如果要获取已经打开的文件的字节大小,可以使用LOF函数。

 

       

发表评论