上一節(jié) 下一節(jié)

Word模板

日常工作中,經(jīng)常有些業(yè)務(wù)有固定格式的word文件如:日?qǐng)?bào)、月報(bào)、季報(bào)、半年報(bào)、年報(bào)等,這些文件中會(huì)較為分散的引用系統(tǒng)里的數(shù)據(jù)。通過(guò)之前學(xué)習(xí)的Excel模板無(wú)法將系統(tǒng)數(shù)據(jù)自動(dòng)寫(xiě)入這些word文件中。這種情況下可以用下面將要介紹的Word模板,通過(guò)定義變量、使用表間公式將需要的數(shù)據(jù)寫(xiě)入word文件中指定的位置。

如何通過(guò)系統(tǒng)操作word文件?將系統(tǒng)里的數(shù)據(jù)填寫(xiě)到指定格式的word文檔中呢?下面我們以一份Word格式的總結(jié)報(bào)告(其中使用到系統(tǒng)訂單的數(shù)據(jù))為例來(lái)看一下如何使用word模板功能。  

17.7.1 新建Word模板

1.客戶端依次選擇【設(shè)計(jì)】-【功能模塊】。
 2.點(diǎn)擊新建下的【word模板】

3.在“新建word模板”窗口中輸入模板編號(hào)和名稱,點(diǎn)擊選擇表樣的瀏覽按鈕。(表樣為系統(tǒng)外定義好的word模板文件.docx或.docm格式文件)。  



說(shuō)明:
 1)數(shù)據(jù)項(xiàng)識(shí)別符:數(shù)據(jù)項(xiàng)識(shí)別符之間的字符將識(shí)別成數(shù)據(jù)項(xiàng),可使用任意字符(若word表格中數(shù)據(jù)需要識(shí)別為主表字段則必需以“m_”開(kāi)頭。如:訂單號(hào):<order_no>為按行明細(xì)表字段;<m_order_no>則為主表字段)。
 2)Word模板中的識(shí)別符與【新建word模板】窗口中識(shí)別符一致。并且word表樣中識(shí)別符之間不可為空。
 3)表格中數(shù)據(jù)需要識(shí)別為,明細(xì)向右(即按列)擴(kuò)展字段,則必需以“c_”開(kāi)頭。如:<c_ll>為按列明細(xì)表字段。

長(zhǎng)度(mm)<c_ll>
寬度(mm)<c_ww>

4) 郵件合并:類似word郵件合并功能,即多條數(shù)據(jù)填充時(shí),把模板整體內(nèi)容復(fù)制多份,逐條填充(例如名片的表單),可設(shè)置每頁(yè)顯示的行列數(shù)。
 5)若勾選【郵件合并】選項(xiàng),則模板上的數(shù)據(jù)項(xiàng)統(tǒng)一視為主表數(shù)據(jù)項(xiàng),將被識(shí)別到一個(gè)主表當(dāng)中(無(wú)論數(shù)據(jù)項(xiàng)在不在表格中,無(wú)論數(shù)據(jù)項(xiàng)是否以m_、c_開(kāi)頭)。

4.點(diǎn)擊【下一步】,彈出窗口中調(diào)整識(shí)別出的數(shù)據(jù)項(xiàng)的數(shù)據(jù)類型,若想保存word表格中數(shù)據(jù),則勾選“創(chuàng)建”選項(xiàng)。也可使用默認(rèn)設(shè)置,直接點(diǎn)擊【保存】,以后在管理數(shù)據(jù)表中在進(jìn)行修改。


5.點(diǎn)擊【保存】。

6.點(diǎn)擊【確定】,設(shè)置模板權(quán)限。

7.點(diǎn)擊【確定】,完成word模板的新建。


新建成功的word模板若需要修改字段的數(shù)據(jù)類型,或是設(shè)置字段的數(shù)據(jù)規(guī)范,則首先選中模板點(diǎn)擊【右鍵】。


然后點(diǎn)擊【管理數(shù)據(jù)表】,選中字段,修改“數(shù)據(jù)類型”或是設(shè)置字段的“數(shù)據(jù)規(guī)范”、是否隱藏以及數(shù)據(jù)格式。


說(shuō)明:Word模板字段只能設(shè)置“系統(tǒng)變量”、“下拉列表”、“樹(shù)形選擇”、“列表選擇”四種數(shù)據(jù)規(guī)范,其中列表選擇可返回多個(gè)字段。
 最后,點(diǎn)擊【保存】,完成設(shè)置。

17.7.2 設(shè)置Word參數(shù)和表間公式(提數(shù)公式)

在Word模板中是通過(guò)定義變量、使用表間公式將系統(tǒng)數(shù)據(jù)正確填寫(xiě)到Word文件中。
 1.設(shè)計(jì)欄目中選中之前新建的word模板:“訂單總結(jié)”,右鍵點(diǎn)擊【表間公式】。


2.在表間公式和生成word文件時(shí)如需使用“輸入變量”,則選中“word參數(shù)”,點(diǎn)擊【新建】按下圖內(nèi)容設(shè)置參數(shù)。如不需要?jiǎng)t可不設(shè)置“word參數(shù)”。


說(shuō)明:
 ?參數(shù)可設(shè)置三種數(shù)據(jù)規(guī)范:下拉列表;樹(shù)形選擇;列表選擇(可返回多個(gè)字段)。

?文字類型的參數(shù)可設(shè)置是否多行輸入。

3.點(diǎn)擊【保存】,完成word參數(shù)設(shè)置。

4.  選擇【提數(shù)公式】分類,點(diǎn)擊【新建】。分別新建兩個(gè)公式,提取系統(tǒng)訂單數(shù)據(jù)到word模板的主表和明細(xì)表中。將設(shè)置的參數(shù)輸入值寫(xiě)入主表指定的數(shù)據(jù)項(xiàng)位置中。使用參數(shù)的輸入值做為明細(xì)表公式的篩選條件。



注:word模板中的提數(shù)公式中,填充方式暫時(shí)只有"填入值"。

5.點(diǎn)擊【保存】完成提數(shù)公式的新建 。

17.7.3修改Word文件

1.選中需要修改的模板,點(diǎn)擊【修改】菜單。

2.瀏覽選擇修改后的word模板表樣(與新建時(shí)文件類型一致的模板)

3.點(diǎn)擊【下一步】:
 左側(cè)列出新選擇的word 模板中識(shí)別出的數(shù)據(jù)表和對(duì)應(yīng)的數(shù)據(jù)項(xiàng);
 右側(cè)列出模板中已定義的數(shù)據(jù)表和數(shù)據(jù)項(xiàng)。

4.將新增加的“訂單總結(jié)?—明細(xì)表2”數(shù)據(jù)表及數(shù)據(jù)項(xiàng)添加到右側(cè)“已有數(shù)據(jù)表”中。點(diǎn)擊【確定】。

5.設(shè)置“訂單總結(jié)-明細(xì)2”的字段數(shù)據(jù)類型后,點(diǎn)擊【保存】


6.點(diǎn)擊【保存】,完成修改。

17.7.4 生成Word文件

普通word模板文件

1.我的工作臺(tái)欄目中選中已有的“訂單總結(jié)”模板,右鍵點(diǎn)擊【新建】菜單。

2.輸入?yún)?shù)。

3.點(diǎn)擊【確定】,彈出保存文件窗口,選擇保存路徑。  


說(shuō)明:word模板屬性【高級(jí)】選項(xiàng)卡的“新建時(shí)生成文件類型”若全部勾選,則生成word文件同時(shí)會(huì)生成一個(gè)pdf文件,pdf文件的路徑與excel、word文件相同。

4.點(diǎn)擊【保存】(若word模板屬性僅勾選生成的文件類型為pdf則無(wú)下圖提示)。

5.點(diǎn)擊【是】,可打開(kāi)文件看一下生成文件中的數(shù)據(jù)。也可從指定的保存位置打開(kāi)生成的word文件查看數(shù)據(jù)。

創(chuàng)建數(shù)據(jù)表的word模板文件

若word模板創(chuàng)建了數(shù)據(jù)表,則生成對(duì)應(yīng)模板的表單后,可在【我的工作臺(tái)】欄目中直接查看表單數(shù)據(jù)(數(shù)據(jù)保存在數(shù)據(jù)庫(kù)中),還可依需要選擇表單再次生成word文件。

對(duì)新建產(chǎn)生的word文件,和用現(xiàn)有數(shù)據(jù)重新生成的word文件,在word模板的屬性中【高級(jí)】選項(xiàng)卡中可分別命名文件名。

Word子模板文件

可將與word模板中數(shù)據(jù)定義一致,但樣式不同的模板以及生成的word文件,設(shè)置為子模板。每個(gè)有權(quán)限的用戶設(shè)置自己的子模板后,生成的word文件優(yōu)先使用子模板樣式。

1.首先在模板屬性中勾選【允許自定義子模板】。

2.我的工作臺(tái)中選中word模板,點(diǎn)擊【操作】下的【設(shè)置子模板】

3.點(diǎn)擊【下載主模板】


4.打開(kāi)下載的word文件修改樣式(不可修改數(shù)據(jù)項(xiàng))。
 5.點(diǎn)擊瀏覽按鈕選擇修改樣式后的word文件,點(diǎn)擊【保存】。

6.用戶設(shè)置了子模板,則按子模板樣式新建、生成word表單。

說(shuō)明:生成的word文件,不可以做為“郵件合并”的word模板的子模板。

17.7.5導(dǎo)出Word模板

導(dǎo)出模板文件

僅導(dǎo)出word模板文件無(wú)法導(dǎo)出設(shè)置(數(shù)據(jù)表、word參數(shù)、提數(shù)公式等)

1.設(shè)計(jì)欄目選中之前的word模板:“訂單總結(jié)”,右鍵點(diǎn)擊【導(dǎo)出模板文件】。

2.彈出窗口中選擇路徑,輸入文件名后點(diǎn)擊【保存】,完成word模板導(dǎo)出。

導(dǎo)出

導(dǎo)出word模板設(shè)置并且生成導(dǎo)出文件.esx。具體操作可參考18.2中的Excel模板導(dǎo)出。
   注意:word模板無(wú)法導(dǎo)出數(shù)據(jù)。
   1.設(shè)計(jì)欄目選中之前的word模板:“訂單總結(jié)”,右鍵點(diǎn)擊【導(dǎo)出】。

2.可勾選導(dǎo)出的依賴模板,點(diǎn)擊【確定】。

3.完成導(dǎo)出,生成正確的導(dǎo)出文件。




上一節(jié) 下一節(jié)