根据提供的文件信息,我们可以归纳出一系列与VBA操作Excel相关的知识点。这些知识点涵盖了从文档属性的获取、工作簿的基本操作到工作表的管理和格式设置等多个方面。下面将逐一详细解释这些知识点。 ### 1. 获取文档属性 - **LastSaveTime**:表示文档最后保存的时间。可以通过`ThisWorkbook.BuiltinDocumentProperties("LastSaveTime")`或`Application.Caller.Parent.Parent.BuiltinDocumentProperties("LastSaveTime")`来获取。 - **LastPrintDate**:表示文档最后一次打印的日期。同样地,可以通过`ThisWorkbook.BuiltinDocumentProperties("LastPrintDate")`或`Application.Caller.Parent.Parent.BuiltinDocumentProperties("LastPrintDate")`来获取。 ### 2. 工作簿的基本操作 - **关闭工作簿**:使用`Workbooks.Close`方法来关闭当前打开的工作簿。 - **获取链接源**:通过`ActiveWorkbook.LinkSources(xlExcelLinks)(1)`获取当前工作簿中的第一个Excel链接源。 - **代码名称**:使用`ActiveWorkbook.CodeName`或`ThisWorkbook.CodeName`来获取当前工作簿的代码名称。 - **文件格式**:使用`ActiveWorkbook.FileFormat`或`ThisWorkbook.FileFormat`来获取当前工作簿的文件格式。 - **路径**:通过`ThisWorkbook.Path`或`ActiveWorkbook.Path`来获取当前工作簿所在的路径。 - **只读状态**:通过`ThisWorkbook.ReadOnly`或`ActiveWorkbook.ReadOnly`来判断当前工作簿是否处于只读状态。 - **保存状态**:使用`ThisWorkbook.Saved`或`ActiveWorkbook.Saved`来判断当前工作簿是否已经保存。 ### 3. 工作表的管理 - **可见性控制**: - `ThisWorkbook.Worksheets(sheet1).Visible = xlSheetHidden`:使指定的工作表不可见(隐藏)。 - `ThisWorkbook.Worksheets(sheet1).Visible = xlSheetVeryHidden`:使指定的工作表非常隐藏,即在Excel界面中不可见也不可被激活。 - `ThisWorkbook.Worksheets(sheet1).Visible = xlSheetVisible`:使指定的工作表可见。 - **保护内容**:使用`ThisWorkbook.Sheets(1).ProtectContents`来控制工作表的内容是否可以被修改。 - **添加工作表**:通过`ThisWorkbook.Worksheets.AddCount := 2, Before := ThisWorkbook.Worksheets(2)`可以在第二个工作表之前添加两个新的工作表。 - **复制工作表**: - `ThisWorkbook.Worksheets(3).Copy`:复制第三个工作表,并将其放在最后一个位置。 - `ThisWorkbook.Worksheets(3).Copy ThisWorkbook.Worksheets(2)`:复制第三个工作表,并将其放置在第二个工作表之前。 ### 4. 格式设置 - **列宽设置**: - `ThisWorkbook.ActiveSheet.Columns.ColumnWidth = 20`:设置所有列的宽度为20。 - `ThisWorkbook.ActiveSheet.Columns(1).ColumnWidth = 20`:设置第一列的宽度为20。 - **行高设置**: - `ThisWorkbook.ActiveSheet.Rows.RowHeight = 10`:设置所有行的高度为10。 - `ThisWorkbook.ActiveSheet.Rows(1).RowHeight = 10`:设置第一行的高度为10。 - **字体加粗**:使用`ThisWorkbook.Worksheets("Sheet1").Rows(1).Font.Bold = True`来设置第一行的字体为加粗。 以上是基于给定文件信息所总结的关键知识点,它们覆盖了使用VBA操作Excel时常见的需求,如获取文档属性、管理工作簿和工作表、以及进行基本的格式设置等。这些知识点对于从事Excel自动化工作的开发人员来说是非常实用且必要的。
- 粉丝: 3
- 资源: 15
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助