西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁公文辦公辦公軟件 → WPS頁眉和頁腳操作技巧

WPS頁眉和頁腳操作技巧

前往專題相關(guān)軟件相關(guān)文章發(fā)表評論 來源:西西整理時(shí)間:2014/4/11 11:55:23字體大。A-A+

作者:西西點(diǎn)擊:170次評論:0次標(biāo)簽: wps

Office 2010(WPS 2014)V14.0.4302.1010官方安裝版
  • 類型:文本編輯大。63KB語言:英文 評分:8.9
  • 標(biāo)簽:
立即下載

在日常的WPS文字二次開發(fā)中,經(jīng)常會涉及到操作頁眉和頁腳的情況。如:添加、刪除、修改頁眉和頁腳中的文字、圖形和圖像等,

本文通過WPS文字提供的二次開發(fā)接口,以WPS為基礎(chǔ),同時(shí)兼顧Word來介紹其中的用法。

注意:WPS雖然與Word非常相似,但也有自身的一些特點(diǎn)。

簡介

設(shè)置頁眉和頁腳時(shí),可能會涉及到與“頁面設(shè)置”和“域”的知識。影響到頁眉和頁腳的設(shè)置如下圖:

2.1. 節(jié)、頁面設(shè)置、頁碼域

節(jié):通常以為文檔的下一個(gè)對象是節(jié)(即Application->Documents->Sections),頁眉和頁腳可以在不同的節(jié)中進(jìn)行不同的設(shè)置。

頁面設(shè)置:

奇偶頁不同:此功能為方便設(shè)置類似于書籍的“頁眉和頁腳”,如字典。

首頁不同:此功能為方便設(shè)置首頁為封面而設(shè)置。(注:通常封面不顯示頁碼)

域:如果在頁眉和頁腳中插入了頁碼域(即,如果你做了如下的操作:插入、頁碼,這樣插入的頁碼就是一個(gè)域,與,在輸入page是一樣的域),則每頁的頁碼會根據(jù)當(dāng)前所在頁而改變。

2.2. 讀取頁眉和頁腳的內(nèi)容

下面以頁眉來介紹,頁腳只要將Headers改為Footers即可,其他知識完全一樣。

通常的方法是:

ActiveDocument.Sections(1).Headers(wpsHeaderFooterPrimary).Range.Text

注:這里的wpsHeaderFooterPrimary可以取得枚舉值及描述如下:

名稱 值 描述

wpsHeaderFooterEvenPages 3 返回偶數(shù)頁上的所有頁眉或頁腳

wpsHeaderFooterFirstPage 2 返回文檔或節(jié)中的第一個(gè)頁眉或頁腳

wpsHeaderFooterPrimary 1 返回文檔或節(jié)中除第一頁外所有頁上的頁眉或頁腳

針對“頁面設(shè)置”的不同,所以,對讀取頁眉中的內(nèi)容細(xì)分如下:

2.2.1. 在頁面設(shè)置中勾選了“奇偶頁不同”

讀取偶數(shù)頁的內(nèi)容:

ActiveDocument.Sections(1).Headers(wpsHeaderFooterEvenPages).Range.Text

讀取奇數(shù)頁的內(nèi)容:

可以使用:

ActiveDocument.Sections(1).Headers(wpsHeaderFooterPrimary).Range.Text

注意:

如果頁眉中設(shè)置了動態(tài)的內(nèi)容,如第*頁(“*”代表是一個(gè)根據(jù)頁碼自動更新的數(shù)字),則讀出的內(nèi)容:

這里與Word的差異:

1. Word:是根據(jù)當(dāng)前光標(biāo)的位置而定(如:光標(biāo)放在第2頁,則wdHeaderFooterEvenPages讀出的是第2頁的頁眉內(nèi)容,如果在第4頁,則讀出的是第4頁的內(nèi)容,如果光標(biāo)在第3頁,則讀出什么有時(shí)是2頁,有時(shí)是4頁,規(guī)律不細(xì)說)。

2. WPS:讀取的就是第一個(gè)匹配的頁眉(如:wpsHeaderFooterEvenPages讀的就是第2頁的內(nèi)容;wpsHeaderFooterPrimary則是第1頁或者第3頁的內(nèi)容)。

2.2.2. 在頁面設(shè)置中勾選了“首頁不同”

讀取第一頁的內(nèi)容:

ActiveDocument.Sections(1).Headers(wpsHeaderFooterFirstPage).Range.Text

讀取除第一頁的內(nèi)容:

ActiveDocument.Sections(1).Headers(wpsHeaderFooterPrimary).Range.Text

2.3. 刪除、修改頁眉的內(nèi)容

與上面同理,通常用(其他情況,請參考上面的方法):

ActiveDocument.Sections(1).Headers(wpsHeaderFooterPrimary).Range.Text="KingSoft"

3. 操作頁眉中的圖形或圖像

3.1. 讀取頁眉中的圖形或圖像

讀取頁眉與頁腳中的所有圖形(不包含嵌入式圖片):

ActiveDocument.Sections(1).Headers(wpsHeaderFooterPrimary).Shapes.Count

也可以用:wpsHeaderFooterFirstPage、wpsHeaderFooterEvenPages此處三個(gè)讀出的結(jié)果完全相同。

讀取在頁面設(shè)置中勾選了“首頁不同”中的頁眉中的圖形(不包含嵌入式圖片):

ActiveDocument.Sections(1).Headers(wpsHeaderFooterFirstPage).Range.ShapeRange.Count

其他的偶數(shù)頁等與其類似。

注意:

大多數(shù)情況應(yīng)該使用.Range.ShapeRange.Count來操作圖形。

3.2. 添加一個(gè)圖形到頁眉中且左對齊

注意:

以下代碼僅供演示使用,不對可能存在的任何問題負(fù)任何責(zé)任。

要運(yùn)行以下代碼,必須滿足兩個(gè)文件:

1. 假設(shè)有C:\temp\after.gif文件;

2. 已經(jīng)可以切換到頁眉與頁腳中一次,即已有頁眉與頁腳信息,即至少有一個(gè)回車符,如下圖(Word不需要這個(gè)條件)。

示例代碼1:'添加圖片到頁眉中的且左對齊

Sub AddPicturetoHeaderToLeft()

Dim myleft, mytop

myleft = ActiveDocument.Sections(1).PageSetup.LeftMargin

mytop = ActiveDocument.Sections(1).PageSetup.HeaderDistance

ActiveDocument.Sections(1).Headers(wpsHeaderFooterPrimary).Shapes.Addpicture _

"C:\temp\after.gif", Left:=myleft, Top:=mytop

End Sub

示例代碼2:'添加圖片到頁眉中的且右對齊

Sub AddPicturetoHeaderToRight()

Dim myleft, mytop

Dim tempshape As Shape

mytop = ActiveDocument.Sections(1).PageSetup.HeaderDistance

myleft = ActiveDocument.Sections(1).PageSetup.PageWidth - ActiveDocument.Sections(1).PageSetup.RightMargin

Set tempshape = ActiveDocument.Sections(1).Headers(wpsHeaderFooterPrimary).Shapes.Addpicture _

("C:\temp\after.gif", Left:=myleft, Top:=mytop)

tempshape.Left = tempshape.Left - tempshape.Width

End Sub

示例代碼3:'添加圖片到頁眉中的且右對齊

Sub AddPicturetoFooterToLeft()

Dim myleft, mytop

myleft = ActiveDocument.Sections(1).PageSetup.LeftMargin

mytop = ActiveDocument.Sections(1).PageSetup.PageHeight - ActiveDocument.Sections(1).PageSetup.BottomMargin

mytop = mytop + (ActiveDocument.Sections(1).PageSetup.BottomMargin - ActiveDocument.Sections(1).PageSetup.FooterDistance)

mytop = mytop - 11

ActiveDocument.Sections(1).Footers(wpsHeaderFooterPrimary).Shapes.Addpicture _

"C:\temp\after.gif", Left:=myleft, Top:=mytop

End Sub

4. 注意事項(xiàng)

1. 如果通過“插入”、“頁碼”的形式插入了一個(gè)頁碼,則從“視圖”、“頁眉和頁腳”進(jìn)入視圖時(shí),光標(biāo)默認(rèn)會在頁碼的圖文框中,這個(gè)可能會影響到用戶通過API切換視圖來編輯頁眉與頁腳的情況。

2. 頁眉與頁腳(包括正文)中插入圖形時(shí),ShapeRange的順序與Shapes的順序是不一樣的。

通常應(yīng)該使用Shapes來取最后一個(gè)插入的圖形:

ActiveDocument.Sections(1).Headers(wpsHeaderFooterPrimary).Shapes(ActiveDocument.Sections(1).Headers(wpsHeaderFooterPrimary).Shapes.Count).Select

5. 參考

更多的API操作,請參閱 WPS API 幫助文檔。

6. 適用范圍

適用于 WPS Office 2009(1705)以上版本

 

    wps2017
    (109)wps2017
    是辦公軟件的最新版本,西西本頁為用戶帶來官網(wǎng)客戶端下載,官方下載免費(fèi)完整版是大家常用的一個(gè)版本,專業(yè)版?zhèn)人版等版本也可以在本頁一站式下載,相比舊版本,新版優(yōu)化了很多常用的功能,并且界面上也做出了調(diào)整,用戶使用起來更加實(shí)用全面和美觀快捷。好用嗎首先提到的應(yīng)該是體積小,安裝包小巧,下載安裝都比較快速方便,而且占內(nèi)存小,適合各種機(jī)型的安裝。和兼容,操作方法也是類似,普通網(wǎng)友很容易適應(yīng)。個(gè)人版對網(wǎng)友終身免...更多>>
    • Microsoft Office Excel 2016官方簡

      04-22 / 126M

      推薦理由:MicrosoftOfficeExcel2016是微軟2016年發(fā)布的最新的excel軟件,Excel2016整體布局和Excel2013版本基本相同,
    • Microsoft Office Word 2016官方簡

      04-22 / 1.23G

      推薦理由:Microsoftword2016是微軟發(fā)布的最新款word文檔軟件,最新版的word2016加入了多方面升級,包括文檔共同創(chuàng)作(
    • 安卓手機(jī)Office辦公套件(OfficeSui

      02-16 / 51.6M

      推薦理由:OfficeSuitePro7.4.1610特別專業(yè)版,已破解授權(quán)處理,安裝即為簡體中文授權(quán)專業(yè)版。只有用它才能在手機(jī)上打
    • Office 2016 for mac 64位v15.25 官

      07-03 / 529.4M

      推薦理由:Office2016formac64位是微軟最近更新的一個(gè)mac新版本,mac用戶使用微軟office32位版總會遇到內(nèi)存尋址空間不
    • Office2016卸載工具官方版

      05-12 / 3.9M

      推薦理由:有些朋友在嘗試安裝Office2016時(shí)會被提示“無法安裝,請重新卸載原有版本”。一般來說,這種問題是
    • office2013卸載工具官方版

      03-17 / 2.7M

      推薦理由:請將文件下載解壓后再雙擊打開,請不要直接在壓縮包里打開→下一步→修復(fù)→下一步就行了。卸載Office2013.d
    wps
    (107)wps
    西西軟件園提供好用的官方下載免費(fèi)完整版,深度兼容,你可以直接保存和打開和文件即使在未安裝辦公軟件的機(jī)器上,也可以輕松打開文件。集成了電子郵件電子表格多媒體演示制作網(wǎng)頁瀏覽圖片瀏覽等功能模塊,適應(yīng)當(dāng)今無紙化網(wǎng)絡(luò)化的電子辦公模式,提供了電子郵件方式的公文表單流轉(zhuǎn)機(jī)制,是一套兼容性好功能實(shí)用易于使用性能穩(wěn)定的集成辦公信息處理系統(tǒng),適用于國家機(jī)關(guān)中小企業(yè)事業(yè)單位的辦公應(yīng)用以及個(gè)人家庭的信息處理。...更多>>
    office2007
    (40)office2007
    幾乎包括了等所有的組件。相比之前版本是的最新版本,窗口界面比前面的版本界面例如界面更美觀大方,且該版本的設(shè)計(jì)比早期版本更完善更能提高工作效率,界面也給人以賞心悅目的感覺。界面和功能都較有所提高,但新界面需要時(shí)間適應(yīng),其默認(rèn)保存格式在等以前版本下無法打開,保存時(shí)可選擇保存為或兼容模式。西西提醒版本與版本及以前版本不能完全兼容,在使用版本時(shí)需要對以什么版本保存做出選擇,否則文檔在不同版本的電腦上使用會受...更多>>
    • Microsoft Office 2007 SP3 套件微

      12-01 / 352.4M

      推薦理由:此 Service Pack 3 會提供 2007 Microsoft Office 套件的最新更新。另外,此更新同樣適用于 Microsoft Offi
    • Word2003綠色精簡版

      12-06 / 15.6M

      推薦理由:MicrosoftOfficeWordViewer2003使您可以打開Word2003文檔,以及用MicrosoftWordforWindows和MicrosoftWordf
    • Microsoft Office 2003官方簡體中文

      02-14 / 59.2M

      推薦理由:MicrosoftOffice2003SP3三合一精簡版1)本精簡版采用OFFICE2003官方版本整合SP3以及2010年1月14日前的所有關(guān)
    • Office 2007 卸載工具

      09-21 / 635KB

      推薦理由:包含兩個(gè)Office 2007 的卸載工具:1、Remove Office 2007是專為清理Office 2007設(shè)計(jì)的,運(yùn)行RipOutOffice20
    • Office 2007 SP2三合一精簡版

      05-15 / 96.3M

      推薦理由:Microsoft Office 微軟公司Office已經(jīng)不再是單一的辦公應(yīng)用組件,而是應(yīng)用方案平臺,也是一套整合與全方位的
    • Office 2007(Word/Access/PowerPoi

      04-06 / 64.6M

      推薦理由:該版本采用Office 2007 SP1 中文、英文雙語版本制作而成,功能上進(jìn)行了一定的精減,但保留了VBA、繪圖筆及構(gòu)

    相關(guān)評論

    閱讀本文后您有什么感想? 已有人給出評價(jià)!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過難過
    • 5 囧
    • 3 圍觀圍觀
    • 2 無聊無聊

    熱門評論

    最新評論

    發(fā)表評論 查看所有評論(0)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字?jǐn)?shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)