VBE2019的下载、安装和使用(最新版2020.2.22)
VBE2019可用于XP系统、Windows 7和Windows 10的32位、64位Office对应的VBA环境
安装包下载地址:VBE2019-Setup.zip
下载后解压缩,直接双击安装(请勿使用管理员权限)。然后启动VBA即可看到自定义界面。
(一)VBE2019的安装条件:
本工具对Office的版本不限,但是需要系统安装有.Net Framework 4.0,一般的Win 7和Win 10系统都有。
(二)安装后的效果:
如果安装过程顺利,请打开Office任一组件的VBA编程环境,可以看到自定义工具栏和控件。
同时,代码区域的右键菜单下方会看到多了3个自定义按钮:
立即窗口中点击右键菜单,多了一个“清空”按钮:
2.1 英文Office中的效果
代码区域右键菜单:
立即窗口
2.2 日文Office中的效果
代码区域右键菜单:
立即窗口右键菜单:
注意:如果安装过程顺利,但是VBA界面没有任何变化,请在本工具的安装路径C:\Program Files\VBE2019下手动双击RegCOMAddin.reg。再试。对于64位系统,也可能安装在C:\Program Files(x 86)\VBE2019。
(三)功能介绍
本工具的主要功能包括:
- 代码工具栏
- 代码宝库
- 引用管理
- API查询
- 代码整理(智能缩进、移除空行、移除注释)
- 清空立即窗口
3.1 代码宝库
其中,代码工具栏的形成、代码宝库窗体的内容与安装路径下面的代码文件有关,代码文件默认有20个,用户可以对这些文件进行增删、修改。
在VBA中,通过点击代码工具栏的按钮,可以把相应代码段快速插入到光标位置。
打开代码宝库窗体,选择相应的节点,右侧出现相应代码,鼠标可以拖曳这些代码到VBA代码区域中。
3.2 引用管理
引用管理窗口分为左右两个列表控件,左侧反映的是VBA当前工程中的所有引用,右侧列表来自于安装文件夹下中的References.xml这个文件,该文件存储了VBA编程中使用频率最高的20个引用。
左侧的列表控件,右键菜单包括:刷新,移除,保存这三个命令。
右侧的列表控件,右键菜单包括:加入工程、删除这两个命令。
3.3 API查询
本工具可以查询API声明、常数、类型。
例如在检索文本框输入关键字GetWindow,按下回车后下面出现搜索结果,通过按住Ctrl或Shift可以进行复选,下方文本框自动出现结果。
回答VBA代码区域,【Ctrl+V】即可把API函数放到相应位置:
3.4 代码整理
在VBA代码区域点击右键,可以看到与代码整理有关的3个按钮:智能缩进、移除空行、移除注释。
注意:这三个命令的执行范围是一致的,取决于执行前鼠标选择了多少代码。
如果光标未选择任何代码段,光标位于单词之间,这种情况执行范围是当前模块的所有代码。
如果鼠标选择了若干行代码,那么执行命令时,只对选中的部分有效。
如果执行命令后,想撤销,请在代码区域连续按下【Ctrl+Z】即可恢复。
缩进后的效果:
(四)如何重新加载本工具
在VBA环境中选择菜单【外接程序/外接程序管理器】:
出现如下管理器对话框,鼠标选中VBE2019,去掉“加载的/未加载的”复选框,点击“确定”关闭对话框,可以看到VBE2019的所有界面消失。再次勾选,就重新加载了。
(五)如何卸载VBE2019
如果要永久卸载VBE2019,请退出正在使用的Office所有组件,或者重启一下电脑。
然后在开始菜单中,可以找到“卸载 VBE2019”,或者从控制面板卸载亦可。
卸载完后,到安装路径确认一下是否有残留文件,如果有,请手工删除之。谢谢!
更新记录:
2019/5/30
1:安装语言增加了日语
2:修复了在日文Office中,出现工具栏乱码的情况
3:立即窗口清空速度变快
4:对象浏览器窗口中增加了“获取成员”的功能
(英文VBA的按钮标题为Get Members,日文为メンバー取得)
使用技巧:在VBA中按下快捷键【F2】打开对象浏览器,在任意一个列表框上点击右键,菜单最下面可以看到多了一个按钮,点击此按钮,可以快速提取VBA成员到记事本中。
2019/2/22
VBE2019.dll开发方面的修改点如下:
- 工具栏中所有按钮的FaceID为固定值1664
- 代码库窗口右侧的文本框改为只读,用户不能编辑
- 代码文件单独放到Code文件夹下进行集中管理
- API Viewer由独立窗口改为任务窗格
安装包方面的修改
本安装包不需要管理员权限,直接双击为计算机的当前用户安装。
安装完成后,安装位置位于:C:\Users\你的用户名\AppData\Local\VBE2019
卸载时可以双击uninst000.exe ,或者通过控制面板卸载程序均可。
关于携带版的说明(强烈推荐)
把VBE2019_Portable.zip下载到本地任意路径,然后解压缩到D:或E:盘常用路径下,双击Portable.exe进行安装和卸载。
注意事项
安装版和携带版在功能上没有任何差别,使用其一即可,请勿同时下载和安装这两个。
在使用新版之前,请把您电脑中已经存在的旧版VBE2019完全卸载后,再使用新版。
无论是安装和卸载操作,请完全退出Office及其VBA,否则有影响。
如遇到任何异常现象,请加群61840693进行反馈。
VBE2019的下载、安装和使用(最新版2020.2.22)的更多相关文章
- 如何使用Internet Explorer下载安装最新版Edge浏览器
这个题目看起来可能有点奇怪,不过最近这段时间, 在一个刚安装完的Windows计算机上,确实是一个需要解决的问题.2020年8月中旬,微软宣布:一年之后,Microsoft 365 应用与服务将不再支 ...
- cocoapod的下载安装解释
本文不提供cocoapod的下载安装的流程,因为那些只要百度一下就有的东西,而是对里面的代码进行解释,希望对iOS小白安装cocoapod有帮助: 一.cocoapod是什么? 开发过程中,我们会用到 ...
- Boost下载安装编译配置使用指南
转载:http://www.cppblog.com/jerryma/archive/2011/10/17/158554.html --更新于2011/7/19,目前我已对boost的安装和使用有了新的 ...
- Boost下载安装编译配置使用指南(含Windows和Linux
理论上,本文适用于boost的各个版本,尤其是最新版本1.45.0:适用于各种C++编译器,如VC6.0(部分库不支持),VS2003,VS2005,VS2008,gcc,C++ Builder等.先 ...
- JBOSS EAP6.2.0的下载安装、环境变量配置以及部署
JBOSS EAP6.2.0的下载安装.环境变量配置以及部署 JBoss是纯Java的EJB(企业JavaBean)server. 第一步:下载安装 1.进入官网http://www.jboss.or ...
- axure7.0下载安装教程
做产品必需要有原型设计.我们公司称为做demo. demo你能够用ppt做,或者直接做图片.这样给甲方基本通只是. 也能够直接用html做,这样非常慢.尽管真正研发时或许能够复用: 平衡的方案,也是最 ...
- Linux(Ubuntu)下载安装破解Matlab2016
跳过废话, 直接看教程 前言 笔者平常不是很喜欢用Matlab, 因为所需要的功能都能被Python替代, 而Matlab的肥和慢实在令人难以忍受. 在Linux系统下安装Matlab也比Window ...
- python下载安装BeautifulSoup库
python下载安装BeautifulSoup库 1.下载https://www.crummy.com/software/BeautifulSoup/bs4/download/4.5/ 2.解压到解压 ...
- LODOP打印控件如何提示用户升级下载安装新版本
Lodop.C-Lodop在不断完善功能和更新中,新版本修复了很多问题,以及增加很多有利的功能,网站如何更新版本,提示用户下载新版本呢?更新版本很简单,只需要三步:1.替换提示安装部分的自己放置的路径 ...
随机推荐
- liunx mysql 5.7 二进制安装
liunx 5.6版本 本人安装次数不下20次,基本上按照正常的操作流程不会出现什么问题,一切顺利. 今天开发新项目需要按照mysql 5.7 版本.mysql 5.7版本和mysql 5.6版本变化 ...
- EventLoop
文章资料来自 Node.js 事件循环机制 JS灵魂之问(下) EventLoop的中国名字叫事件循环,这个玩意真的是高深莫测,一般开发都用不到,代码只管写就行,虽然不用懂,但是面试就是要问,这对我这 ...
- 017.CI4框架CodeIgniter数据库操作之:Updata更新修改一条数据
01. 在Model中写入数据库操作的代码如下: <?php namespace App\Models\System; use CodeIgniter\Model; class User_mod ...
- Windows 下 GNS3 安装与基本使用指南
1.GNS3简介 GNS3是一款图形化的网络虚拟软件,可以运行在多个平台(windows,linux,mac OS).我们可以通过它来学习Cisco的认证,或者是检验将要在生产环境中部署实施的相关配置 ...
- .NET配置问题
Ext.NET MVC 配置问题总结 随着VS版本和.NET MVC版本.EF的版本的不断更新,虽然很多功能随着版本的提升而更完善,但对于旧版本开发的软件就有点悲催了,或许很多开发者都遇到 ...
- 洛谷 P2549 计算器写作文
题目传送门 解题思路: 背包,f[i]表示计算器位数为i时,可获得的最大分值. 本题与01背包不同的地方在于,物品的摆放顺序对答案是有影响的,例如两个字符串a,b,那么就会出现a+b和b+a两种情况( ...
- Python的一些常用知识
1.How to force urllib2 not to use a proxy Here is an example to remove proxy settings for all reques ...
- HDU_4912 Path on the tree 2014多校5 贪心+LCA
当时刚学LCA-tarjan不久,就比赛有这个题,但没想到还是没做出来..一开始以为是DP来着,没想到是贪心,想想也对,从树的最下层开始,每次遇到询问的点,就找到他们的LCA(路径里面必经LCA),然 ...
- C#不显示在任务栏
在我用c#写一些小程序是总是希望,程序窗体不在任务栏上显示程序的窗体,c# Form提供了一个 属性值可以很好的解决这个问题 这个属性就是 ShowInTaskbar 在微软的官方声明格式为: pub ...
- spring源码 ListableBeanFactory接口
ListableBeanFactory接口表示这些Bean是可列表的 /* * Copyright 2002-2016 the original author or authors. * * Lice ...