如何:向文档添加页眉和页脚

本文详细介绍了如何使用Word2007和Word2010为文档添加自定义页眉和页脚,包括设置字体、颜色、大小以及插入页码等操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

http://msdn.microsoft.com/zh-cn/library/ms178795.aspx


可以使用 SectionHeaders 属性和Footers 属性向文档中的页眉和页脚添加文本。文档的每一部分都包含三个页眉和页脚:

对于文档级自定义项和应用程序级外接程序,这些过程有所不同。

适用于:本主题中的信息适用于 Word 2007 和 Word 2010 的文档级项目和应用程序级项目。有关更多信息,请参见按 Office 应用程序和项目类型提供的功能

若要使用以下各代码示例,请从项目内的 ThisDocument 类运行这些示例。

向文档中的页脚添加文本

  • 下面的代码示例设置要插入到文档各部分主页脚中的文本的字体,然后将文本插入到页脚中。

    C#
    VB
    foreach (Word.Section wordSection in this.Sections)
    {
        Word.Range footerRange = wordSection.Footers[Word.WdHeaderFooterIndex.wdHeaderFooterPrimary].Range;
        footerRange.Font.ColorIndex = Word.WdColorIndex.wdDarkRed;
        footerRange.Font.Size = 20;
        footerRange.Text = "Confidential";
    }
    
    
    

向文档中的页眉添加文本

  • 下面的代码示例添加一个字段以在文档中的每个页眉中显示页码,然后设置段落对齐方式以使文本与页眉呈右对齐。

    C#
    VB
    foreach (Word.Section section in this.Sections)
    {
        Word.Range headerRange = section.Headers[Word.WdHeaderFooterIndex.wdHeaderFooterPrimary].Range;
        headerRange.Fields.Add(headerRange, Word.WdFieldType.wdFieldPage);
        headerRange.ParagraphFormat.Alignment = Word.WdParagraphAlignment.wdAlignParagraphRight;
    }
    
    
    

若要使用以下各代码示例,请从项目内的 ThisAddIn 类运行这些示例。

向文档中的页脚添加文本

  • 下面的代码示例设置要插入到文档各部分主页脚中的文本的字体,然后将文本插入到页脚中。此代码示例使用活动文档。

    C#
    VB
    foreach (Word.Section wordSection in this.Application.ActiveDocument.Sections)
    {
        Word.Range footerRange = wordSection.Footers[Word.WdHeaderFooterIndex.wdHeaderFooterPrimary].Range;
        footerRange.Font.ColorIndex = Word.WdColorIndex.wdDarkRed;
        footerRange.Font.Size = 20;
        footerRange.Text = "Confidential";
    }
    
    
    

向文档中的页眉添加文本

  • 下面的代码示例添加一个字段以在文档中的每个页眉中显示页码,然后设置段落对齐方式以使文本与页眉呈右对齐。此代码示例使用活动文档。

    C#
    VB
    foreach (Word.Section section in this.Application.ActiveDocument.Sections)
    {
        Word.Range headerRange = section.Headers[Word.WdHeaderFooterIndex.wdHeaderFooterPrimary].Range;
        headerRange.Fields.Add(headerRange, Word.WdFieldType.wdFieldPage);
        headerRange.ParagraphFormat.Alignment = Word.WdParagraphAlignment.wdAlignParagraphRight;
    }
    
    
    



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值