一種新的表單制作表單填寫高效解決方案

我們現(xiàn)在經(jīng)常需要填寫各種抗疫表格做選擇題提交,不管是在線的還是離線的,那么這種調(diào)查填表是怎么用軟件作出來的呢?

上面這是自己簡單模擬制作的收集填寫健康寶狀態(tài)的表單,比現(xiàn)實中簡化了很多,為了安全保險起見這里不用現(xiàn)實舉例,表單的應用場合不僅僅局限在收集抗疫填表中,而且廣泛用在各行各業(yè)的文書制作之中,比如下面的表單庫中特別推薦的表單舉例截圖。

隨便打開一些樣本看看,就能幫助我們理解什么是表單?表單都能做什么事?畢竟用慣了微軟office的很多人一般只知道三件套word、excel和powerpoint,還不了解表單。

這不是我做的!這是ONLYOFFICE官方表單庫里面提供的樣本,如果我的朋友們需要的話,這個健康表單的連接網(wǎng)址在參考文獻第二條,也可以直接點擊上圖連接,表單模板庫中所有示例都可在線使用也可下載使用,基本上和國內(nèi)的WPS一樣,提供了很多貼近生活需求的內(nèi)容樣本。

如上截圖所示,我習慣于用免費軟件pdf viewer來閱讀、填寫pdf表單文件,但是這個軟件沒有電子簽章功能,遇上需要電子簽名的pdf文件我習慣于用免費的Adobe Acrobat Reader來簽名,作為填表人審批人,免費的這兩個軟件就夠用了,而制作可以填寫的表單pdf文件,則可以使用免費ONLYOFFICE軟件。
在ONLYOFFICE表單庫里還有很多商業(yè)合同協(xié)議法律文書的模板,比如我找到了的一個栗子

這個模板確實,沒有賦予用人單位非法監(jiān)視居住勞動者的權利,對勞動者的當前工作就職狀態(tài)的調(diào)查取證的權力不是無限大的!勞動者的居家安全是受法律保護的,任何人不能隨意進入居民家中鬧事!
表單甚至能用到你想象不到的地方,比如足球排陣設計:

上面這兩例子沒有用到特別復雜的功能,要想做出花來,就得找來一些頗具復雜設計感的表單,比如婚禮邀請函:

這種可以填寫的表單,用文檔編輯器做成docx文檔似乎是可以的,隨便一個辦公軟件office都能創(chuàng)建編輯docx文檔,但是在docx里面直接使用底層內(nèi)容控件創(chuàng)建填表域還是非常繁瑣的操作:

這是永中Office編輯docx的畫面,微軟和wps也都支持docx里面的表單域功能,但是最新版本微軟和wps默認的編輯功能是隱藏了開發(fā)工具功能的,你能打開別人做好的docx表單文件,但是要創(chuàng)建并編輯docx格式的表單文件,需要打開微軟、WPS軟件設置在里面犄角旮旯的地方開啟開發(fā)功能才能做表單,并且各種表單域的設置也非常的不直觀。
因此現(xiàn)在我發(fā)現(xiàn)開源ONLYOFFICE辦公軟件推出了一種新的專門用于表單的文檔格式:.docxf
和?.oform
,使用ONLYOFFICE推出的表單創(chuàng)建程序來創(chuàng)建編輯,這個表單創(chuàng)建程序既有在線版本也在離線的ONLYOFFICE應用中提供:


為什么會有?.docxf
和?.oform
兩種文件格式呢?使用表單創(chuàng)建程序創(chuàng)建一個新表單或者從oforms表單庫中選擇一個模板樣例打開的時候,是?.docxf
格式,制作完成后發(fā)布給填表人填寫的時候是?.oform
格式。
有點類似于?.docx
和?.pdf
的關系,先用文檔編輯器從零創(chuàng)建?.docx
文件,寫好后生成導出為體積更小的只讀的?.pdf
文件,也類似于?.cpp
和?.exe
文件的關系,在?vscode
軟件里面從零創(chuàng)建?.cpp
文件C++語言編程,然后底層調(diào)用?VC Express
的?cl.exe
把源文件編譯鏈接為?.exe
發(fā)布提供給使用者。
在表單?.docxf
這個格式的文件里面詳細編寫開發(fā)一個表單,這個格式底層應該就是?.docx
格式,因此,ONLYOFFICE表單創(chuàng)建器支持文檔文件編寫開發(fā)的所有功能,再額外加上表單開發(fā)的功能。

在編輯器頂部的ribbon菜單欄中有專門一個欄就叫做?表單
,里面提供各種類型的域可供選擇,插入文檔中的表單域又在右側展現(xiàn)出域的屬性欄,提供詳細的配置,這樣就提供給我們完善豐富的表單編寫功能了。編制完畢后點擊表單菜單欄最右側按鈕?另存為oform
文件

就可以將文件保存為可供填表人填寫的oform文件:

這個文件就只有表單域可以被填寫,而正文部分就是只讀不可編輯的狀態(tài),保證了格式的不變、正文內(nèi)容的不可篡改,可以把這樣的oform文件設置適當?shù)脑诰€訪問權限發(fā)送給通信軟件聯(lián)系人,比如下圖中的微信好友接收到的在線表單鏈接打開后的效果,可以直接在這里填寫:

在這里也可以觸摸或點擊右上角的下載按鈕,下載為可填寫表單的pdf格式文件,

下載到手機里或者電腦里面,用pdf閱讀器來填寫表單,就如oform表單格式文件出現(xiàn)之前的商務活動中的常規(guī)做法一樣。

我之前十幾年的外貿(mào)跨國買賣的經(jīng)歷中,和老外的電子文件傳輸基本都是pdf格式的,其中很多就是pdf格式的可填寫表單,這種表單固然可以用adobe pdf creator來制作,但是正版的adobe軟件太貴了,現(xiàn)在終于找到了免費制作pdf表單的方法了,就是用這ONLYOFFICE創(chuàng)建編輯生成?.oform
表單再生成pdf表單的方式。
這個?.docxf
和?.oform
表單格式文件有什么好處呢?我也找了其它幾款競品:Google Form、Micro$aft Form、Zoho Form、WPS表單,它們都是純粹的在線應用,并不提供具體的文件下載,無所謂什么后綴名格式,比爾家的和金山家的在線表單能設置收集數(shù)據(jù)生成在線的匯總數(shù)據(jù)表,而在ONLYOFFICE里面稍微需要個小技巧,數(shù)據(jù)收集者可以先把收集到的在線?.oform
文件轉(zhuǎn)換為?.docx
文件

然后打開這個文檔,復制填表者填寫的信息,

粘貼回在線空間存儲的數(shù)據(jù)匯總表格里面

谷Gle、M$的那些在線表單應用沒有所見即所得的排版信息,就只能在線填寫在線收集,而底層基于?docx
格式的?.oform
一方面可以全面利用?.docx
的強大圖文排版功能制作精美的表單,所見即所得WYSIWYG的方式制作可以打印臺賬留痕的表單,比如提到過的婚禮邀請函:

在?docx
文件編輯中,玩不轉(zhuǎn)的人只會濫用空格加回車

但是真正能做出上面婚禮邀請函的編作者比如自己就有個很好的技巧,就是在頁面上插入表格,把表格的所有邊框線的顏色設為無顏色,這樣就能隱藏表格,把文字、圖片、表單域插入到表里的格子,然后通過手動調(diào)節(jié)表格各個行各個列的高度、寬度,從而精確細致的排布文字、圖片、表單的位置,這比使用空格加回車的排版方式要更為精細,也能防止格式錯亂,只要你?docx
文件編輯非常精通,就能制作功能強大的?.oform
表單。
.oform
另一方面優(yōu)勢是方便填寫者打印輸出離線文書,和收集者進行正式的文書往來,線上線下雙軌運行制,這在國內(nèi)是很現(xiàn)實的問題。
我前回書仔細講過商業(yè)戰(zhàn)場上招投標的一些攻略,在近幾年,隨著疫情的愈演愈烈,從官府高層一直試圖把商業(yè)活動中的招投標環(huán)節(jié)整體轉(zhuǎn)型為單純的線上形式,但是現(xiàn)實的進化又不是一蹴而就的,現(xiàn)在的現(xiàn)實運作中,招投標往往就是掛著線上投標的名號,實施執(zhí)行為線上線下雙軌制,投標方既要線上遞交投標文件,投標人還要親自出席線下投標現(xiàn)場,攜帶成箱成箱的投標文書、資料、實物、報告…………,遞交到開標現(xiàn)場,唱標、議標、現(xiàn)場答辯…………各種環(huán)節(jié)一個也沒有節(jié)省掉,書面的文書都要私憑文書官憑印,那么,你的商務投標書部分,往往都是公司做好的模板,按照新的招標書的信息填寫信息即可,商務投標書就適合于制作成表單?.docxf
文件和?.oform
文件,每次投標只需要把新的信息填入即可方便編制,然后一邊打印裝訂簽字蓋章線下投標,另一邊同時轉(zhuǎn)成雙面pdf格式上傳線上投標,完美解決各行各業(yè)應用公文的線上線下雙軌制現(xiàn)狀。
書歸正傳,再回來說表單具體都有什么表單域?

從左側開始分別是文本字段、圖像、組合框、下拉列表、復選框、單選按鈕、電子郵件、電話號碼——這些就可以得到一份復雜的銷售協(xié)議或開發(fā)合同。

編輯表單像文檔一樣:設置字體和樣式,添加表格、圖形和其他對象。在文本中插入字段或固字段位置,也可移動并旋轉(zhuǎn)字段。輕松地調(diào)整字段的大小,啟用多行輸入或均勻地分布輸入的文本。調(diào)整邊界和背景顏色。添加提示和占位符,對字段進行分組并同時填寫,可以使用標簽來簡化自動模式下的字段處理過程。

這些表單域的詳細使用細節(jié)這里就不詳細展開了,就僅僅介紹一下最基礎的文字字段,文本字段中可使用任何特定的符號并設置所需的格式,例如,“無”為通常的文本字段,“僅數(shù)字”或“僅字母”,可自定義的“任意掩碼”為電話號碼,以及“正則表達式”,這就可以編寫規(guī)則,根據(jù)該規(guī)則在字段中按規(guī)定的順序輸入強制性字符,如身份證號,并校驗提醒輸入的錯誤,例如自己現(xiàn)學現(xiàn)賣編寫了如下的身份證號碼輸入并驗證的功能

如上截圖中并未能完整截取身份證簡單校驗正則表達式的全部,這里給出完整代碼如下:
如果填表人胡編亂造虛構一個虛假的身份證號,比如把生日編造成了15月35號的日子,這個正則表達式規(guī)則就會彈出上圖中的錯誤提示了。
編制好的表單可以分發(fā)到通過各種方式在線的填表人,在ONLYOFFICE Workspace或其它云服務中只要有適當?shù)臋嘞?,就可以快速與他人分享表單。表單可以在線填寫,也可以在本地使用ONLYOFFICE桌面版填寫,甚至可以使用iOS和Android版免費軟件ONLYOFFICE編輯器來填寫。將表單另存為PDF格式,以便使用任何PDF編輯器(如Adobe Acrobat)查看并填寫表單。

表單制作者自己沒有時間親自操刀制作精美的表單怎么辦?可以在ONLYOFFICE官方網(wǎng)站的表單模板庫里面搜索一番,總能找到所需要的或者很接近的,下載下來直接使用、稍加修改使用、甚至在線打開編輯、發(fā)送。這個表單樣例庫見參考文獻第一條和前文的介紹展示,表單模板樣本庫可以下載為?.docxf
、.oform
、.pdf
格式到本地打開使用,也可以直接在線打開填表完成后下載打印,需要注意的是,打開表單模板庫的時候要注意一下你當前是查看哪個語言文字版本的網(wǎng)頁。

如果你操作系統(tǒng)語言、時區(qū)設置是外國的話,或者你科學傷亡轉(zhuǎn)換到外國的ip地址訪問這個網(wǎng)站的話,可能會自動展示英文、意大利、日文、法文等文字版本的頁面,在不同語言文字版本的頁面里,表單模板庫的內(nèi)容細節(jié)會有細微的不同,因此建議根據(jù)你的需求手動選擇一下語言文字版本。如果你也和我一樣自己有非常好的模板作品,可以在模板庫頁面找到官方反饋渠道,提交自己的作品,幫助其他人更方便的使用制作好的表單模板。
參考文獻:
[1] OFORM 表單: 免費可填寫的在線表單(在線中文表單庫): https://oforms.onlyoffice.com/zh
[2] 近 14 天體溫健康檢測表: https://oforms.onlyoffice.com/zh/body-temperature-chart-for-the-latest-14-days
[3] 可填寫的表單創(chuàng)建程序: https://www.onlyoffice.com/zh/form-creator.aspx
[4] ONLYOFFICE Personal: https://personal.onlyoffice.com
[5] 身份證號碼的正則表達式及驗證詳解: https://juejin.cn/post/6844903575877861390
[6] 正則表達式在線測試: https://c.runoob.com/front-end/854/
[7] Google Forms: https://en.wikipedia.org/wiki/Google_Forms
[8] Microsoft Forms: https://en.wikipedia.org/wiki/Microsoft_Forms
[9]?OnlyOffice 個人在線版: https://personal.onlyoffice.com/zh
