龙空技术网

MF系列工具:代码格式化工具

VBA语言専攻 261

前言:

现在兄弟们对“代码美化工具”可能比较关切,我们都想要知道一些“代码美化工具”的相关资讯。那么小编也在网上网罗了一些有关“代码美化工具””的相关资讯,希望兄弟们能喜欢,你们快快来学习一下吧!

【分享成果,随喜正能量】台上一分钟,台下十年功。成功,从来没有捷径,是一个漫长坚持的过程,唯有日复一日重复,并不断在重复中精进完善完善。。

我给VBA的定义:VBA是个人小型自动化处理的有效工具。利用好了,可以大大提高自己的工作效率,而且可以提高数据的准确度。我的教程一共十套,分为初级、中级、高级三大部分。是对VBA的系统讲解,从简单的入门,到数据库,到字典,到高级的网抓及类的应用。

成为我的学员后,我还会提供给大家很多实用的工具,今日给大家介绍的是MF系列工具:代码格式化工具

MF03 代码格式化工具使用说明

这个工具是我免费提供给学员的一款实用型工具,可以让您的代码书写更方便。也是代码人员必备的一种工具,当你安装好文件后,就可以在VBE窗口直接使用了。无论是自己书写代码还是从网络上复制来的代码,都要进行必要的格式化处理。

一 为什么要对代码进行格式化处理

这个工具可用来规范处理您在 VBA 代码开发过程中杂乱无序的代码,使之标准缩进、有序条理。在写代码的时候我们会利用到条件语句,循环语句及各种特殊的语法格式,如WIth语句,Type 语句等等,这些语句在书写的时候有的还要嵌套,如果不进行合理的缩进格式处理,代码的可读性会非常差。

我们看下面的代码片段:

上面的代码中最外层是一个Do While循环,里面有两个For Next循环,时有三个条件判断语句,在书写的时候各种语句要求是闭环的,也就是Do While循环要有loop,For Next循环最后有Next,if判断语句后面要有End if 等等,代码如果按照以上的格式书写在,很难保证代码的完整。这种格式代码的可读性几乎为零。

同时,如果我们的程序按照上面的格式交付,无论是对于用户,还是对于开放人员以后的修改,都是及不负责任的。

所以,我们在书写代码时候要考虑到代码的可读性,这种可读性对于代码的调试,VBE界面的美观,代码的后期再开发都是十分必要的。

这种可读性就要求整个代码每行要进行合理的缩进处理。同样是上面的代码,我用MF03提供的格式化工具处理后的截图如下:

大家看看,上面的截图中代码语句的对应关系是非常清晰的。

二 如何使用代码格式化工具1)安装

双击我提供给您的.exe文件,和其他软件的安装是一样的。

2)安装后的窗口提示

安装好后我们打开一个VBE窗口,在窗口的代码栏鼠标右击,选择 Smart Indenter 您会看到下面的四个菜单:

3)各个菜单的作用:

Indent Project 可以格式化处理整个工程

Indent Module 可以格式化处理当前激活的模块(光标所在的模块)

Indent Procedure 可以格式化处理当前激活的过程(光标所在的过程)

Indent Module’blank lines 可以格式化处理当前激活模块的空行

按照自己的需要您点击相应的菜单就可以完成代码的格式化处理了,非常快,

4)补充说明

本工具支持 64 位 Win10 系统和 Office2016 的 vba 代码格式化工具。

【分享成果,随喜正能量】

我20多年的VBA实践经验,全部浓缩在下面的各个教程中:

【分享成果,随喜正能量】格局打开,你会发现很多事情,根本不配影响你情绪。努力挣钱吧,生活不如意,就是缺少人民币! ​​​ ​​​​。

标签: #代码美化工具