1、VBA
在VBE(就是office自带的原生编辑器)中编辑使用的代码简称vba。环境简单方便易得,即写即用。使用最简单。
2、VB6TO
将vba代码复制到vb6中修改加工开发成加载项的方式,我一般看作VB6TO。一般需要注册后使用,使用较简单。
3、VSTO
将vba代码复制到vs中,用vs开发加载项的方式称为VSTO,VSTO=VisualStudioToolsforOffice。一般需要提前装.net环境,加载使用。
4、office加载项
office加载项包含VB6TO、VSTO。由于VSTO需要.net(需提前分别安装:vsto组件、.net框架)的支持,不同VS版本开发的VSTO对应支持相应版本的Office。
5、其它说明
一般先用vba实现功能,再出于保护代码或便于移植等目的,再将代码复制到用vb6或vs中略加修改后,编译完成,注册加载使用。