Workbook对象代表Excel的一个工作簿,Workbook和Application的关系就是工作簿和Excel程序的关系
1. ActiveSheet属性
ActiveSheet是一个Worksheet对象(工作表)
Dim ws As Worksheet
Set ws = Application.ActiveSheet
Debug.Print ws.name
Set ws = ActiveSheet
Debug.Print ws.name
Set ws = Application.ActiveWorkbook.ActiveSheet
Debug.Print ws.name
这三种写法意思一样,最后一种写法比较完全,也说明了Excel程序->工作簿->工作表 之间的关系
2. EnableAutoRecovery属性,用于设置Excel自动恢复功能
If Not ActiveWorkbook.EnableAutoRecover Then
ActiveWorkbook.EnableAutoRecover = True
Debug.Print "Manul Open"
Else
Debug.Print "Opened"
End If
3. HasPassword