今天已經(jīng)七夕了,相信可能沒有比我更苦逼的人了。別人都在撒狗糧,只有我在碼代碼。
之前我制作過一個(gè) Excel 的插件——淺北表格助手,專注于 Excel 的數(shù)據(jù)處理:
點(diǎn)擊圖片查看詳情
反饋效果還不錯(cuò),很多人也是因?yàn)檫@個(gè)關(guān)注的我。
很早之前,我也寫過論文排版的相關(guān)教程:
當(dāng)時(shí)還不會(huì)VBA,因此,想借助這次機(jī)會(huì),用VBA編寫一款「長(zhǎng)文檔排版」工具。
設(shè)計(jì)的主要功能有:
多級(jí)標(biāo)題:
可以實(shí)現(xiàn)編號(hào)的更新、批量自動(dòng)/手動(dòng)設(shè)置標(biāo)題樣式。
題注設(shè)置:
圖表式題注的插入,可以自動(dòng)根據(jù)N級(jí)標(biāo)題重新編號(hào),并且可以去掉圖與編號(hào)之間的空格。
頁面設(shè)置:
其他的紙張?jiān)O(shè)置、插入橫/豎向紙,頁眉頁腳設(shè)置也有。
比如奇偶頁不同的頁眉:奇數(shù)為學(xué)校名,偶數(shù)為章節(jié)標(biāo)題。
頁腳不同形式的頁碼樣式:第1頁;第1頁,共N頁等。
參考文獻(xiàn):
使用列出段落或尾注的方式,插入?yún)⒖嘉墨I(xiàn),滿足不同學(xué)校和個(gè)人的要求。
并且,提供多個(gè)參考文獻(xiàn)引用的合并,比如將[1][2][3]合并為[1~3]。
模板保存
當(dāng)然,還有很多基本的功能沒有介紹,會(huì)在軟件完成時(shí)統(tǒng)一添加。
最為關(guān)鍵的是,你可以將你的設(shè)置保存為配置文件,這樣,可以在不同的電腦之間使用,或者可以幫同學(xué)排版賺個(gè)人情。
簡(jiǎn)單用一句話總結(jié):將我發(fā)表的大約1萬字的文章,和Word的內(nèi)在邏輯,使用VBA濃縮為一個(gè)或幾個(gè)簡(jiǎn)單的頁面,而你要做的就是點(diǎn)點(diǎn)鼠標(biāo)。
當(dāng)然,工程量比較浩大,代碼還有很大一部分沒有完成,目前僅完成了題注和多級(jí)列表部分,就有近2000行代碼:
另外,因?yàn)橛嘘P(guān)于Word VBA的教程,少之又少,并且與 Excel 相比,差距還是很大。
另外,由于圖形化的界面,編寫起來更復(fù)雜,一邊要調(diào)樣式(位置、大小),一邊還要設(shè)置一些邏輯。
因此,該工具之后推出時(shí)可能需要付費(fèi)。
聯(lián)系客服