Excel VBA 入门(3) - Workbook对象主要属性
来源:互联网 发布:外贸电话软件 编辑:程序博客网 时间:2024/06/05 13:23
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属性,工作簿是否加密
If ActiveWorkbook.HasPassword Then Debug.Print "Has" Else Debug.Print "Hasn't" End If
4. Password密码
Dim wb As Workbook Set wb = Application.WorkBooks.Open("C:\book.xlsx") '给C盘文件加密,密码为haha wb.Password = "haha" wb.Save wb.Close去除密码只需Password = ""
5.其他属性就不一一列举了,用于获取工作簿的信息,代码如下
Dim wb As Workbook Set wb = Application.ActiveWorkbook Debug.Print wb.name '文件名 Debug.Print wb.FullName '全路径 Debug.Print wb.Path '路径 Debug.Print wb.ReadOnly '是否只读可能的输出如下:
vba.xlsm
E:\Users\Desktop\vba.xlsm
E:\Users\Desktop
False
- Excel VBA 入门(3) - Workbook对象主要属性
- Excel VBA - Workbook对象
- Excel VBA入门(4) - Workbook常用功能及方法介绍
- Excel VBA入门(5) - Worksheet对象常用属性
- Excel VBA 入门(1) - Application常用属性
- Excel 2007/2010: This workbook has lost its VBA project....
- Workbook对象与示例(3)
- Excel VBA 开发入门
- Excel-VBA 入门
- Excel VBA入门(6) - Worksheet对象常用方法事件
- Excel VBA - Range对象
- Excel VBA - Sheet对象
- Excel VBA - Application对象
- Excel VBA对象
- Excel VBA对象2
- C#中Excel的Workbook对象的SaveAs方法
- excel vba 入门语句精选
- excel vba入门 更新中...
- rvalue and lvalue
- hdu 3669 Cross the Wall
- Apache CXF JAX-WS example
- cocos2d-x精灵的旋转
- Matlab得到运行时间
- Excel VBA 入门(3) - Workbook对象主要属性
- 统计数字
- 论这两年不断突破心理底线的互联网薪水by OfferCome
- 感慨测绘地信市场的沦落、混乱——亟待规范
- 了解ASP.NET MVC几种ActionResult的本质:JavaScriptResult & JsonResult
- 一个146年历史的诺基亚怎能在4年时间里就濒临崩溃
- 研发自己的框架体系思路
- 动态规划入门——Zipper
- Segment Tree的另一种表示方法