本帖最后由 ssfjhh 于 2020-9-11 20:29 编辑
想要的页脚效果↓
实际的页脚效果↓ 代码如下: - HeaderFooter _footer = sections[3].Footers[WdHeaderFooterIndex.wdHeaderFooterPrimary];
- _footer.PageNumbers.RestartNumberingAtSection = true;
- _footer.PageNumbers.StartingNumber = 1;
- object CurrentPage = WdFieldType.wdFieldPage;
- object TotalPages = WdFieldType.wdFieldSectionPages;
- Range footerRange = _footer.Range;
- footerRange.Text = "Line1\t";
- footerRange.Collapse(WdCollapseDirection.wdCollapseEnd);
- footerRange.Fields.Add(footerRange, ref CurrentPage, Nothing, true);
- footerRange.InsertAfter(" / ");
- footerRange.Collapse(WdCollapseDirection.wdCollapseEnd);
- footerRange.Fields.Add(footerRange, ref TotalPages, Nothing, true);
- footerRange.InsertParagraph();
- footerRange.InsertAfter("Line2");
- footerRange.Font.Name = "宋体";
- footerRange.Font.Size = 12;
复制代码
我不明白为什么当前节的页码和总页码没有出现在“ / ”两侧,而是出现在页脚的末尾,“ / ”也没有出现在页脚的正中,我尝试了很多方法都实现不了自己想要的效果,求助。
补充内容 (2020-9-13 10:17):
Demo放在6楼 |