1. 程式人生 > >一鍵套紅——讓公文起草變得更加簡單

一鍵套紅——讓公文起草變得更加簡單

目前的網路協同辦公系統應用中,公文的起草通常要涉及到模板套紅這一步驟,通常的解決方式有兩種:一種是前期套紅,另外一種是後期套紅。

前期套紅指的是在起草公文時,使用者在一個帶紅頭的模板檔案裡撰寫公文內容,一般這裡使用的模板實際上是一個帶紅頭的普通doc檔案。

此方法的優點是技術實現簡單,缺點是無法滿足後期更換模板和動態資料填充的需求。也就是每修改一次資訊就要重新選定模板,然後去撰寫公文內容,填寫公文“標題副標題發文號發文單位發文日期等內容。

另一種方式是後期套紅,後期套紅是使用者先起草一個草稿文件,文件正文內容確定之後再新增紅頭。

技術上可以通過編寫VBA指令碼在正文之前新增紅頭來實現,這種方法既適用於前期套紅,又解決了後期套紅的問題。它唯一的缺點是使用者編寫VBA

指令碼非常複雜,即使專業程式設計人員也會感到怵頭,如果使用者的需求發生變化,模板則需要改動,軟體就得重新開發。

另外一類解決方案就是利用市場上的一些控制元件提供的新增紅頭功能。

這種新增方式是把紅頭做好放在一個模板文件裡,套紅的時候直接把模板裡的紅頭插入到起草文件的前面。但種方法不能在正文的前面和結尾同時套紅,也不能把外部資料(比如來自資料庫或表單中的資料)新增到word檔案中。

那麼什麼辦法才是最好的呢?根據筆者的觀察,最好的解決方案是利用科翰軟體SOAOffice中介軟體的一鍵套紅技術。

所謂的一鍵套紅指的是:在整合SOAOffice中介軟體的辦公文件系統中,公文正文編輯完畢後,點選

一鍵套紅對話方塊,選擇套紅模板,正文檔案中的所有正文內容將插入到模板檔案中正文欄位的位置,同時從外部讀入資料,新增到其他對應的模板欄位生成正式公文。此處的模板是帶有紅頭和多個模板欄位具有公文格式已經做好的word檔案,比如模板欄位有公文標題副標題發文號發文單位發文日期正文等欄位。

“一鍵套紅”支援前期套紅和後期套紅,同時實現了模板套紅和智慧資料填充,能在模板套紅的同時把外部資料新增到指定的模板欄位,外部資料可以來自於資料庫,也可以來自於表單。

另外SOAOffice中介軟體能夠支援連續套紅,無需重新開啟或重新整理頁面就可以執行任意次數的模板更換,輕鬆實現模板預覽功能,避免了常規系統每次修改文件後都需要重新整理頁面由此帶來的系統不穩定。

比如:套紅完畢後想換用另一個模板,則可以馬上呼叫另一個模板進行套紅。這樣就很方便的解決了幾乎所有的公文處理過程中的套紅問題,套紅不只是可以在檔案首新增紅頭,還可以在檔案尾新增類似發文單位、發文日期等內容,如果模板中需要新增的內容是已經錄入到資料庫中的內容,那麼就直接從資料庫中讀出相應內容,自動填充到指定位置,無需使用者二次輸入,提高了工作效率。

SOAOffice中介軟體避免了常規辦公系統在起草公文時就選擇套紅模板,清稿後必須進行重複錄入,再次查詢、填寫發文號和發文數(並且發文號和發文數等資料資訊必須保持前後一致),避免了一份公文多個版本的問題。

有了SOAOffice中介軟體,公文的起草將變得輕鬆自如!