Get File Attributes - GetAttr
Sub Check_Workbook_Attributes()
Dim oXL As Excel.Application
Dim oWB As Workbook
Set oXL = Excel.Application
oXL.DisplayAlerts = False
' Check if the Workbook is Read-Only. If it is then close the workbbok
Set oWB = oXL.Workbooks.Open(Filename:="c:\MyBook.xls", ReadOnly:=False)
If oWB.ReadOnly = True Then
MsgBox "The Workbook is Read-Only!!", vbInformation
oWB.Close False
End If
oXL.DisplayAlerts = True
' Using the GetAttr Function, WE can check if the file is read-only
If (GetAttr("c:\MyBook.xls") And vbReadOnly) Then
MsgBox "The Workbook is Read-Only!!", vbInformation
End If
End Sub
The GetAttr function will work if the file has read-only attributes. If the file is locked and hence it is available as read only this will not be useful
Friday, May 04, 2007
Download Windows Live Toolbar and personalize your Web experience! Add custom buttons to get the information you care about most.
No comments:
Post a Comment