区别不是很大语法几乎一样主要区别在于:vba不是一个完整的编程环境,只是一种脚本语言,用来完成一些自动化的功能,码启当然借助activex和api也可以实现很多强大的功能但不能编译生成单独的可执行文件excel的VBA有很多office对象和excel对象了解一些常用的excel的对象及其方法、属性之后你的迟世如excel的vba就可以说是入门了。平时返迅的主要任务也是和这些对象打交道当前基本的VB语法你还是要懂的。