课程大纲

Excel 对象模型

  • VBA的保护片
  • 对象工作簿、工作簿集合
  • Worksheet 对象、集合工作表
  • 验证表
  • Range 对象的实用方法
  • 复制、粘贴、粘贴特殊
  • 属性 CurrentRegion
  • 查找、替换
  • 排序范围
  • 图表(对象图表)

事件

  • 应用程序级事件

  • 动态数组
  • 表数组 Variant
  • 优化阵列和内存
  • 多维数组

面向对象 Programming

  • 类和对象
  • 创建类
  • 创建和销毁对象
  • 创建方法
  • 创建属性
  • 使用属性验证数据
  • 默认属性和方法
  • 类模块中的错误处理

创建和管理集合

  • 创建集合
  • 添加和删除项目
  • 对组件的引用(使用键和索引)

高级结构和功能 VBA

  • 按值和引用传递参数(ByRef 和 ByVal)
  • 具有可变参数数的过程
  • 可选参数和默认值
  • 未知参数数的过程 (ParamArray)
  • 枚举,方便参数传递
  • 键入用户(用户定义类型)
  • 服务 Null, Nothing, 空字符串 “”, Empty, 0
  • 类型转换 (Conversion)

文件操作

  • 打开和关闭文本文件
  • 读取和写入文本和二进制数据
  • 处理 CSV 文件中的记录
  • 高效处理文本文件

在其他应用程序中使用 VBA 函数

额外

  • 创建您自己的附加组件
  • 创建用于添加的工具栏
  • 安装您自己的附加组件及其保护

使用外部库

连接到外部数据库(ODBC、OLEDB)

  14 小时

人数



每位参与者的报价

客户评论 (8)

相关课程

Microsoft Office Excel - intermediate level

  14 小时

课程分类