分享

有关Word VBA和长文档(论文)排版的工具

 樵夫1964 2023-05-13 发布于西藏
为啥还没女朋友?是因为不想吗?

今天已经七夕了,相信可能没有比我更苦逼的人了。别人都在撒狗粮,只有我在码代码。

之前我制作过一个 Excel 的插件——浅北表格助手,专注于 Excel 的数据处理:

图片

点击图片查看详情

反馈效果还不错,很多人也是因为这个关注的我。

很早之前,我也写过论文排版的相关教程:

图片

当时还不会VBA,因此,想借助这次机会,用VBA编写一款「长文档排版具。

设计的主要功能有:

多级标题:

图片

可以实现编号的更新、批量自动/手动设置标题样式。

题注设置:

图片

图表式题注的插入,可以自动根据N级标题重新编号,并且可以去掉图与编号之间的空格。

页面设置:

其他的纸张设置、插入横/竖向纸,页眉页脚设置也有。

比如奇偶页不同的页眉:奇数为学校名,偶数为章节标题。

页脚不同形式的页码样式:第1页;1页,共N页等。

参考文献:

使用列出段落或尾注的方式,插入参考文献,满足不同学校和个人的要求。

并且,提供多个参考文献引用的合并,比如将[1][2][3]合并为[1~3]。

模板保存

当然,还有很多基本的功能没有介绍,会在软件完成时统一添加。

最为关键的是,你可以将你的设置保存为配置文件,这样,可以在不同的电脑之间使用,或者可以帮同学排版赚个人情。

图片

简单用一句话总结:将我发表的大约1万字的文章,和Word的内在逻辑,使用VBA浓缩为一个或几个简单的页面,而你要做的就是点点鼠标。

当然,工程量比较浩大,代码还有很大一部分没有完成,目前完成了题注和多级列表部分,就有近2000行代码:

图片

另外,因为有关于Word VBA的教程,少之又少,并且与 Excel 相比,差距还是很大。

另外,由于图形化的界面,编写起来更复杂,一边要调样式(位置、大小),一边还要设置一些逻辑。

因此,该工具之后推出时可能需要付费。


以上。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多