今天已经七夕了,相信可能没有比我更苦逼的人了。别人都在撒狗粮,只有我在码代码。 之前我制作过一个 Excel 的插件——浅北表格助手,专注于 Excel 的数据处理: 点击图片查看详情 反馈效果还不错,很多人也是因为这个关注的我。 很早之前,我也写过论文排版的相关教程: 当时还不会VBA,因此,想借助这次机会,用VBA编写一款「长文档排版」工具。 设计的主要功能有: 多级标题: 可以实现编号的更新、批量自动/手动设置标题样式。 题注设置: 图表式题注的插入,可以自动根据N级标题重新编号,并且可以去掉图与编号之间的空格。 页面设置: 其他的纸张设置、插入横/竖向纸,页眉页脚设置也有。 比如奇偶页不同的页眉:奇数为学校名,偶数为章节标题。 页脚不同形式的页码样式:第1页;第1页,共N页等。 参考文献: 使用列出段落或尾注的方式,插入参考文献,满足不同学校和个人的要求。 并且,提供多个参考文献引用的合并,比如将[1][2][3]合并为[1~3]。 模板保存 当然,还有很多基本的功能没有介绍,会在软件完成时统一添加。 最为关键的是,你可以将你的设置保存为配置文件,这样,可以在不同的电脑之间使用,或者可以帮同学排版赚个人情。 简单用一句话总结:将我发表的大约1万字的文章,和Word的内在逻辑,使用VBA浓缩为一个或几个简单的页面,而你要做的就是点点鼠标。 当然,工程量比较浩大,代码还有很大一部分没有完成,目前仅完成了题注和多级列表部分,就有近2000行代码: 另外,因为有关于Word VBA的教程,少之又少,并且与 Excel 相比,差距还是很大。 另外,由于图形化的界面,编写起来更复杂,一边要调样式(位置、大小),一边还要设置一些逻辑。 因此,该工具之后推出时可能需要付费。 |
|