【VBA代码宝】- 代码库管理

前言

【代码库的管理】是本工具中的重要功能之一。因为对于大多数场景而言,日常维护代码,以及在需要相关功能时查找到相应代码是写代码人的高频率行为。

功能入口

单击工具栏上的【代码库管理】或者右键菜单【VBA代码宝】=>【代码库管理】,都可以打开如下图所示的【代码库管理】窗体。

功能介绍

本窗体共分为上下两部分,上半部分主要是功能区,主要包括:

查找文字(【搜索】):用于查找【当前代码库】中相关的代码,方便快速的找到相应的功能。

查找类别(【名称】):可以根据不同的条件,来选择查找的类型,默认是按名称查找(类别的分类来源于【新建节点】和【新建代码】中的相应字段),可以选择的类别如下图所示:

【插入到VBE】:当选中相关代码后,点击此按钮,就会将相应的代码,插入到VBE中。

注意:

若用户打开的是共享工作簿(或其它特殊文档)时,此时是无法插入模块或代码的,此时运行插入代码会弹出出错提醒。

【单独模块】:当勾选时,则将当前代码插入到“ExcelHome”标准模块(工具会自动新建)中,否则,插入到VBE中当前光标所在的位置。

【新建代码】:当选中节点后,单击此按钮会弹出【新建代码】对话框(不支持在【ExcelHome代码库】中新建代码,只能在【我的代码库】中新建代码)。如下图所示,其中【名称】和【代码】两个文本框是必填项,其他为可选项,单击【入库】按钮将把代码保存在【用户代码库】中,如下图所示:

【删除代码】:当【我的代码库】中有不需要的项时,可以选中左侧相应的代码名称,点击此按钮后。在弹出删除确认对话框中单击【是】即可,如下图所示:

【还原代码库】

当打开【代码库管理】窗口在做了一些关于代码库的“增删改”操作之后,又想恢复到打开此窗体之前的代码库时,就可以选择【还原代码库】功能。(注意:如果关闭此窗体之后,就永远无法还原代码库了,除非你在【选项】对话框中做过代码库的备份。)

【还原代码库】

弹出提示让用户再次确认(所有的删除操作,都带有确认对话框,以防误操作)。如下图所示:

此窗体的下半部分是代码的展示和编辑的地方,分为左右两块:

左边是代码库选项卡,默认有两个代码库(【ExcelHome代码库】和【我的代码库】),右侧是选中相应节点或代码名称时,显示的节点备注或代码。

左侧的【代码库树】中包括三类信息:

  • 代码库的名字,如【ExcelHome代码库】,【我的代码库】(通常与上面的选项卡同名,相当于Windows的盘符)

  • 节点的名字,如图所示中的【《别怕ExcelVBA其实很简单》】(相当于Windows的文件夹名称)

  • 代码的名字,如图所示的【《版权声明》】。相当于Windows中的文件)

代码库操作

代码库的新建和删除,不支持在此窗体中操作,高级用户可以参考其后的【高级自定义】部分。

节点操作

对于节点的操作,只支持在【我的代码库】中操作,【ExcelHome代码库】不支持此操作。所有的节点操作都在选中相节点后,单击鼠标右键菜单中,如下图所示:

增加同级节点:

选中节点(不能是【我的代码库】根目录)后,单击鼠标右键,在弹出的菜单中选择【增加同级节点】,即可弹出【新建节点】对话框,如下图所示:

节点包括两个信息:其一是节点名(必填项),其二是备注(非必填项),建议两个都认真填写,以方便以后需要时可以进行搜索定位。

增加下级节点:

选中相应节点后,单击鼠标右键,在弹出的菜单中选择【增加下级节点】,即可弹出【新建节点】对话框,如上图所示。

删除当前节点:

选中相应节点后,单击鼠标右键,在弹出的菜单中选择【删除当前节点】,即可弹出【删除节点】确认对话框,如下图所示。

注意:如果删除了节点,则对应节点下子节点以及代码都会被全部删除。)

重命名节点:

当我们需要修改节点名称或备注时,可以选择相应节点后,单击鼠标右键,在弹出的菜单中选择【重命名节点】,在弹出的对话框中做相应的修改,然后单击【确定】。

排序节点:

代码库默认的显示顺序是按代码入库的时间和“先代码后节点”来排序,若需要按正序(即a->z)来显示,可以在左侧【代码库树】内,单击鼠标右键,选择【排序节点】。(注意,此时显示的效果并不是代码库中真实的顺序)

状态提示栏:

下方最左边有一个状态显示,用于显示当前操作的相关描述。如下图所示:

右侧是【代码编辑】窗口,当选中左侧相关的代码名称时,就会显示相应的代码。

如下图所示:

【代码编辑】窗口最左侧显示行号,窗口内的文字支持Ctrl+鼠标滚轮放大和缩小,也支持VB相关的关键字和函数的着色。

代码“增删改”操作:

【新建代码】:

单击上方的【新建代码】即可,详细请参考上面的功能区描述。

【删除代码】:

单击上方的【删除代码】即可,详细请参考上面的功能区描述。

【修改代码】:

双击左侧树中要修改的代码,即会弹出相应的代码,修改好后,单击【保存】。

如下图所示:

如果仅仅是修改代码,也可以直接在代码编辑窗口进行修改,然后单击右下方的【保存代码】按钮。

注意:代码编辑窗口的右侧竖线是80字符显示位置,代码一般建议最好不要超过这条线。

动画演示:

(0)

相关推荐

  • VBA终极神器 代码库收藏管理 输入提示

    代码助手下载地址 https://share.weiyun.com/An8Cylu7 5.1 工具栏菜单插入代码 顶部工具栏点击对应标题可直接插入代码 如果你得代码库非常大 菜单栏加载会影响VBA启动 ...

  • TKinterDesigner 教程

    TKinterDesigner 使用教程 开发者 Honghaier 版本号 V1.3 更新日期 2020-04-17 GitHub: https://github.com/honghaier-gam ...

  • 【VBA代码宝】- 代码库

    ExcelHome代码库 单击主工具菜单中的[ExcelHome代码库],在弹出的下拉菜单中(如果你熟悉ExcelHome出版的相关VBA书籍的话)就可以一层层选择相应的菜单下的功能,直到找到相关的功 ...

  • 【VBA代码宝】- 快速代码缩进

    前言 我们在自己写代码或从其他渠道得到的代码,经常不够整齐(即缩进比较混乱).此时,你就需要使用代码缩进功能来快速整理代码. 功能入口 主工具栏上的[代码缩进],以及右键菜单的[代码缩进](若勾选了[ ...

  • 【VBA代码宝】- 帮助

    反馈与建议 前言 为了能与用户保持联系和互动,我们提供了以论坛为平台的反馈渠道,方便大家在反馈问题的同时也可以互相交流. 功能入口 单击[帮助]=>[反馈与建议],打开[反馈与建议]对话框.如下 ...

  • 【VBA代码宝】- 选项

    前言 为了给用户更多一些的可操作性,软件提供[选项]来让用户进行相关的设置. 功能入口 主工具栏上[选项]按钮,或右键菜单=> [VBA代码宝] => [选项].即可打开[选项]对话框,默 ...

  • 【VBA代码宝】- 修复和卸载

    修复 如果你在使用软件中的一些误操作(如手工删除或修改了一些与工具相关的文件,或者生成了一个错误的代码库文件然后配置加载到工具中)可能会导致工具无法运行或不稳定. 此时你需要找到原来的安装包,双击安装 ...

  • VBA爱好者请进:VBA代码宝概述

    作者:Excel Home VBA 代码宝是 ExcelHome 出品的共享工具类软件之一. 虽然 Office 软件本身已经足够强大,但仍然有很多特色功能,需要使用 VBA 来进行定制开发.无论是V ...

  • VBA常用小代码:对工作表按名称快速排序

    比如说,有一个工作薄,有十几张工作表,现在要重新设置工作表排放顺序,能不能快速处理哩? 当然是可以的. 为了方便大家理解和灵活使用VBA小代码,我们同03期一样,依然采用多步走的方式. 第1步,将工作 ...

  • VBA常用小代码:按指定字段将总表数据拆分为多个工作簿

    举个栗子,如上图所示的数据表,倘若需要按班级,将该表的数据拆分为1~2~3班三个工作簿,并保留在电脑的指定位置,就可以使用我们今天这篇小代码了. 操作动画演示: 动画中所粘贴的代码如下: Sub Ne ...