Excel 宏录制与VBA编程 —— 17、工作簿相关操作

代码1 - 新建、保存工作簿
Sub WorkbooksTest()
    ' 创建工作簿
    'Workbooks.Add
    
    ' 创建工作簿并保存至本地
    Workbooks.Add.SaveAs Filename:="C:\Users\jxd\Desktop\workbook.xlsx"
    
End Sub

代码2 - 打开、保存、关闭工作簿
Sub WorkbooksTest()

    ' 打开工作簿
    'Workbooks.Open Filename:="xxx/Test.xlsx"

	' 保存刚打开后且已修改的工作簿
	Workbooks("xxx/Test.xlsx").Save
    
    ' 关闭工作簿
    Workbooks.Close

End Sub

代码3 - 删除工作簿
Sub WorkbooksTest()

    ' 创建工作簿并保存至本地
    Workbooks.Add.SaveAs Filename:="C:\Users\jxd\Desktop\workbook.xlsx"

    ' 关闭当前活动的工作簿
    ActiveWorkbook.Close
    
    ' 删除工作簿
    Kill PathName:="C:\Users\jxd\Desktop\workbook.xlsx"
    
End Sub

代码4 - 工作簿名称、路径信息
Option Explicit

Sub WorkbooksTest()

    ' ThisWorkbook.Path:默认工作簿路径(路径不包含文件名)
    Range("D2").Value = ThisWorkbook.Path
    
    ' ActiveWorkbook.Path:当前活动的工作簿路径(路径不包含文件名)
    Range("B2").Value = ActiveWorkbook.Path
    
    ' ActiveWorkbook.Name:当前活动的工作簿路径(不包含路径)
    MsgBox ThisWorkbook.NameMsgBox = ActiveWorkbook.Name
    
    ' ActiveWorkbook.FulIName:当前活动的工作簿路径(路径+文件名)
    MsgBox ThisWorkbook.FullNameMsgBox = ActiveWorkbook.FulIName
    
    ' 打开路径组合的工作簿
    Workbooks.Open Filename:=ThisWorkbook.Path & "\" & "案例.xls"
    
End Sub

代码5 - 使用ForEach遍历工作簿
Sub WorkbooksTest()

    Dim book As Workbook
    For Each book In Workbooks
        MsgBox book.Name
    Next book
    
End Sub

关注

笔者 - jxd

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Excel 2007与VBA编程从入门到精通 7/10 完整清晰版 PDF ,有目录。共 200MB,分为 10 个分卷 Excel2007 与VBA编程 从入门到精通 OFFICE2007 原价:43.00元 作者:张强,刘飚 编著 出版社:电子工业出版社 出版日期:2008-2-1 ISBN:9787121057250 字数:750000 页码:457 内容提要 --------------------------------------------------------------------------------    本书将带领读者历经Excel 2007 VBA从入门到精通的全部学习过程,介绍Excel VBA的基础知识和基本语法结构,引导读者掌握Excel VBA的基本操作,如录制,以及使用Excel VBA操作Excel 的基本对象工作簿工作表、单元格。   本书结合大量实例介绍了使用Excel VBA完成各种操作的方法和技巧,使读者在进入Excel VBA世界大门之后能得到进一步的提高,以便在Excel VBA世界中获得更大的自由。  本书适合用于想学习编写程序的Excel VBA入门用户和想提高Excel VBA编程水平的中高级用户。 目录 -------------------------------------------------------------------------------- 第一篇 基础篇  第1章 了解Excel 2007 VBA开发平台  1.1 认识Excel 2007  1.1.1 Excel 2007中的基本对象   1.1.2 Excel 2007的新特点  1.2 Excel 2007的文件格式   1.3 使用Excel开发应用程序的理由   1.4 Excel 2007 VBA作为开发平台的特点   1.5 Excel 2007 VBA开发平台的局限   1.6 Excel 2007功能区简介及其设置   1.6.1 Excel 2007的功能区   1.6.2 动态选项卡   1.6.3 快速访问工具栏   1.6.4 添加Excel 2007命令按钮   1.7 小结   1.8 练习与习题  第2章    2.1 认识   2.1.1 什么是   2.1.2 的运行原理   2.1.3 的制作方法   2.2 录制   2.3 执行   2.3.1 通过快捷键执行   2.3.2 通过“”对话框执行   2.3.3 通过图形执行   2.3.4 通过按钮执行   2.3.5 通过查看按钮来运行   2.3.6 单击快速访问工具栏上的按钮执行   2.4 决定保存的位置   2.5 加载   2.5.1 什么是加载   2.5.2 加载的类型   2.5.3 Excel 2007提供的加载   2.5.4 添加其他来源的加载   2.5.5 录制加载   2.5.6 卸载加载   2.6 的数字签名   2.6.1 什么是数字签名   2.6.2 如何使用数字签名   2.6.3 安全性概述   2.6.4 为项目进行数字签名   2.6.5 使用图章对Excel 2007进行数字签名 2.7 录制的实例应用   2.7.1 自动完成工龄土资加   2.7.2 使用相对引用录制   2.8 录制的局限性   2.9 小结   2.10 练习与习题  第3章 认识VBA   3.1 程序设计语言   3.2 VB与VBA   3.2.1 VBA的发展   3.2.2 VBA的特点   3.2.3 VBAExcel 2007中的应用   3.2.4 VBA和VB的区别   3.3 VBA程序设计初步 ……  第4章 VBA编程基础   第5章 VBA基本语法结构 第二篇 掌握Excel2007VBA对象模型  第6章 Excel2007VBA对象模型结构  第7章 使用VBA操作工作簿  第8章 使用VBA操作工作表  第9章 使用VBA操作单元格 第三篇 Excel2007应用程序的界面设计  第10章 在Excel工作表中创建操作界面  第11章 创建用户窗体  第12章 自定义Excel2007功能区用户界面 第四篇 专题篇  第13章 使用VBA操作图表  第14章 创建类、记录和类集 第五篇 应用篇  第16章 应用实例——成绩录入系统需求分析 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

信必诺

嗨,支持下哥们呗。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值