3
我想開發一些VBA,它將檢查文件上的日期修改部分。我發現了一個位碼在線的使用FileSystemObject要做到這一點,但我碰上VBA「類型不匹配」的錯誤,並希望有人能幫助..VBA Excel文件系統對象
Sub test()
Dim FileLastModified As Variant
MsgBox FileLastModified("S:\FILEPATHISHERE.xls")
End Sub
(當然,我已經進入了實際filepath there!)
Function FileLastModified(strFullFileName As String)
Dim fs As Object, f As Object, s As String
Set fs = CreateObject("Scripting.FileSystemObject")
Set f = fs.GetFile(strFullFileName)
s = UCase(strFullFileName) & vbCrLf
s = s & "Last Modified: " & f.DateLastModified
FileLastModified = s
Set fs = Nothing: Set f = Nothing
End Function
我剛剛添加了Microsoft Scripting Runtime Reference,但這仍然不起作用。有任何想法嗎?我是否缺少其他必需的參考?
在此先感謝亞歷克斯
完美 - 非常感謝! – alexei7 2012-03-26 10:31:29