倍可親

回復: 0
列印 上一主題 下一主題

巧用域代碼處理Word 2007頁碼問題

[複製鏈接]

3萬

主題

3萬

帖子

3萬

積分

版主

留學博士后(十二級)

Rank: 7Rank: 7Rank: 7

積分
33179
跳轉到指定樓層
樓主
藍藍的天 發表於 2007-12-22 21:51 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式


     在平時的工作過程中,我們經常會遇到需要在Word文檔中插入頁碼的問題,特殊情況下甚至還很難實現。在這種情況下,不妨藉助域代碼來幫忙:

  一、插入基本頁碼

  例如某份文檔,當前設置為每頁兩欄,現在的要求是在每一欄的下面都插入相應的頁碼,也就是將原來的第一頁設置為1、2頁,第二頁設置為3、4頁,以此類推。簡單分析一下,其實左側欄的頁碼數可以由公式「當前頁碼×2-1」后得到,右側欄的頁碼數可以由公式「當前頁碼×2」得到,這裡以Word 2007為例進行說明,具體操作步驟如下:

  第1步:切換到「頁碼布局」標籤頁,執行「分欄→兩欄」命令,將當前文檔拆分為兩欄,至於其他的要求可以暫時取默認設置,效果如圖1所示。



圖1 Word 2007執行分欄

  第2步:切換到「插入」標籤頁,在「頁腳」下拉菜單中選擇「空白」,接下來請在需要添加頁碼的位置處分別畫出兩個文本框,右側欄的文本框可以通過複製獲得,見圖2。



圖2 Word 2007畫出文本框

  二、插入域代碼

  第3步:將游標定位在文本框中,注意此時請仍舊切換到「插入」標籤頁,在「文檔部件」下拉菜單中選擇「域」,此時會彈出圖3所示的對話框,在「類別」下拉列表框中選擇「等式和公式」,在「域名」列表框中選擇「= (Formula)」,記得請去除右下角的「更新時保留原格式」複選框。



圖3 Word 2007插入域

  單擊「確定」按鈕,此時文本框中的文字會變為「!異常的公式結尾」,其實這並非錯誤,只是一行域代碼而已,按下「Alt+F9」組合鍵後會正常顯示「{ = }」原形;將游標定位在「=」的後面,繼續插入「編號」中的「Page」域,注意請仍舊去除「更新時保留原格式」的複選框,插入后域代碼變為「{ ={ PAGE } }」。

  第4步:現在,我們應該根據事先的分析,將這個已插入的域更改為「{ ={ PAGE }*2-1 }」,接下來再按照同樣的方法,將右側欄的域代碼更改為「{ ={ PAGE }*2 }」(見圖4)。



圖4 Word 2007修改已插入域

  完成上面的工作后,我們就可以按下「Alt+F9」組合鍵進行查看,注意請將兩個文本框的「線條」的顏色設置為「無顏色」,如圖5所示,效果不錯吧?如果有需要的話,你可以在頁碼的前後分別輸入「第」和「頁」,如果是一頁分成了三欄,那麼它的域代碼應該分別設置為「{ ={ PAGE }*3-2 }」、「{ ={ PAGE }*3-1 }」和「{ ={ PAGE }*3 }」,依此類推,可以設置分為n欄的頁碼。



圖5 Word 2007

  某些情況下,我們可能需要只在奇數頁中播放頁碼,順序依次是一、二、三、四…,但需要跳過偶數頁,該如何才能實現呢?

  其實,我們可以按照上面的辦法進行操作,注意最終的域代碼應該是設置為「{={PAGE \* Arabicl}/2+0.5 \*DBNUM3}」或者「{={ int(PAGE \2) + 1} }」就可以了,感興趣的朋友不妨一試。
有兩種偉大的事物,我們越是經常越是執著地思考它們,我們心中就越是充滿永遠新鮮、有增無已的讚歎和敬畏,那就是我們頭上的星空,我們心中的道德法則!
您需要登錄后才可以回帖 登錄 | 註冊

本版積分規則

關於本站 | 隱私權政策 | 免責條款 | 版權聲明 | 聯絡我們

Copyright © 2001-2013 海外華人中文門戶:倍可親 (http://big5.backchina.com) All Rights Reserved.

程序系統基於 Discuz! X3.1 商業版 優化 Discuz! © 2001-2013 Comsenz Inc.

本站時間採用京港台時間 GMT+8, 2025-10-30 22:12

快速回復 返回頂部 返回列表