编程语言排行中找不见它的编程语言VBA

编程语言排行中找不见它的编程语言VBA

Visual Basic for Applications(VBA)是一种Visual Basic的一种宏语言,主要能用来扩展Windows的应用程序功能,特别是Microsoft Office软件。也可说是一种应用程序视觉化的Basic Script。 1994年发行的Excel 5.0版本中,即具备了VBA的宏功能。

VBA是Excel,Word,PowerPoint等办公应用程序理解的语言。

VBA是一种功能强大的内置编程语言,允许您在Excel电子表格中编写自己的函数或命令

VBA是经典Visual Basic的最后一个前哨,它非常适合快速轻松地完成工作。不擅长的是构建大而复杂的应用程序。

编程语言排行中找不见它的编程语言VBA

具有控制作用的函数

  1. IIf(条件式,表达式1,表达式2)

  2. Switch(条件式1,表达式1,[条件式2,表达式2[,...,条件式n,表达式n]])

  3. Choose(索引式,选项1[,选项2,...[,选项n]]) '这是基于1的索引

编程语言排行中找不见它的编程语言VBA

VBA和VB的区别对比

本文讲的不是开发语言VB,而是excel的编程语言。区别包括如下几个方面:

1. VB是设计用于创建标准的应用程序,而VBA是使已有的应用程序(EXCEL等)自动化

2. VB具有自己的开发环境,而VBA必须寄生于已有的应用程序.

3. 要运行VB开发的应用程序,用户不必安装VB,因为VB开发出的应用程序是可执行文件(*.EXE),而VBA开发的程序必须依赖于它的”父”应用程序,例如EXCEL.

VBA的优点

如果不是专业搞开发的,学习VBA以后。绝大多数企业和你所在的部门都会用到excel,都需要处理数据。你绝对是你们公司或者部门的宝贝。VBA的优势如下:

  1. 开发环境搭建简单,只需要打开装机自带的Office,然后按下Alt+F11就自动进入编程和执行环境;

  2. 上手简单,学习曲线很平缓,甚至可以更简单的通过录制宏来解决写程序的问题,只需要在简单的代码基础上修修补补就可以执行。

  3. 与办公环境完美兼容,在Excel/Word/Powerpoint/Outlook/Access之间随便穿梭,比胶水语言还要简单易用

  4. 分享性和移植性很强,几乎所有测试通过的程序放到别的机器上也可轻易执行。

编程语言排行中找不见它的编程语言VBA

本文参考

9ima.com

i-programmer

wikipedia

zhihu


分享到:


相關文章: