小恐龙工作室

专注效率工具与实用技巧分享

Feb 10, 2023 - 公文

公文排版助手脚本功能

开发公文排版助手已经有7个年头了,从一开始满足自用,到分享给所有人,即解决了自己的问题,又帮助了很多人,是我非常开心的事情。

不过这些年,总有不同的用户提出不同的需求,可谓是众口难调,但是插件不能无休止的增加功能,否则就会像微信一样,不再“小而美”。

公文自动排版

小恐龙公文排版助手-公文自动排版

如何解决“用户多种多样的需求”跟”有限的工具栏空间”之间的矛盾,是我思考了很久的问题。

众所周知,Word 最强大的功能就是VBA(宏)功能,它可以满足您的任何个性化需求,提交效率,降低劳动强度,是每个办公人员都应该了解的神器。

但是VBA的强大也带来2个问题:

一是学习门槛较高,需要一定的编程基础;

二是科技是“双刃剑”,一些不法份子会利用VBA的强大实现传染和破坏性操作,也就是“宏病毒”,这就导致微软不断地收紧Office的默认VBA(宏)功能,比如默认docx文档禁止保存宏,打开一个含宏的文档也会默认禁止启用。

微软对VBA(宏)的限制,提高了电脑安全性,但是也降低了便利性。

开发此功能,就是为了取得安全性和便利性的平衡,真正实现了“即用即走”的方便快捷。

首先,本功能不需要启用宏,也不会把VBA代码存到文档中,更不会保存到默认模板中。结合禁用宏的安全选项,这将提高用户的安全性,减少宏病毒的传染和传播。

其次,本功能避免了宏病毒会加密自身导致无法查看和删除代码的限制,VBA代码以文本格式保存,开源可见,可查杀,可编辑,可自由分享

另外,通常意义的宏会保存到默认模板(Normal.dotm),一旦用户重装系统或删除默认模板,辛辛苦苦写下的VBA代码就会丢失。而VBA编辑器的导入导出功能也稍显麻烦,不利于分享给初学者。

所以,我开发的这个功能,解决了上述痛点,新手用户不需要学习编程,只要有安全可靠的VBA代码文件,就可以拿来就用,方便快捷,实现高效办公。

比如公文自动排版、多文件批量修改、图片批量调整、Word与Excel、PowerPoint之间的互动等等……

对于资深用户来说,VBA脚本的自由编辑和利于分享的特性,解决了用户需求的众口难调,毕竟修改VBA脚本可比修改软件方便的多。