VB是设计用于创建标准的应用程序,而VBA是使已有的应用程序(EXCEL等)自动化
2. VB具有自己的开发环境,而VBA必须寄生于已有的应用程序.
3....要运行 VB 开发的应用程序,用户不必安装 VB,因为 VB 开发出的应用程序是可执行文件(*.EXE),而VBA开发的程序必须依赖于它的”父”应用程序,例如EXCEL....EXCEL本身功能强大,包括打印,文件处理,格式化和文本编辑.
2. EXCEL内置大量函数.
3. EXCEL界面熟悉.
4. 可连接到多种数据库....通过宏记录器无法完成的工作有:
1、录制的宏无判断或循环能力.
2、人机交互能力差,即用户无法进行输入,计算机无法给出提示.
3、无法显示EXCEL对话框.
4、无法显示自定义窗体....思考:
1、VBA只能用于EXCEL吗?
2、VBA是基于哪种语言?
3、说说EXCEL和VBA的关系.
4、为什么要用宏?