我在标题中有一个表有1行,第1列是图像,第2列是一些文本。
我想使用垂直对齐底部将页码添加到第三个单元格。
我试过但不知道要添加.PageNumber.Add( )
答案 0 :(得分:0)
听起来你想要对表的.Cells(1,3)这样做。你可能需要.Range()。
玛
答案 1 :(得分:-1)
只是为了帮助别人,在使用“oRange.end = oRange.End - 1”的最后评论之后,我正在寻找答案:
我试图制作一个页脚,其中包含指向文档开头的超链接和页码。 将其导出为.pdf时,链接是可点击的,并将您带到目录。
我的代码是:
foreach (Section wordSection in doc.Sections)
{
Range footerRange = wordSection.Footers[WdHeaderFooterIndex.wdHeaderFooterPrimary].Range;
footerRange.Font.Size = 12;
Table ftable = doc.Tables.Add(footerRange, 1, 2);
ftable.PreferredWidthType = WdPreferredWidthType.wdPreferredWidthPercent;
ftable.PreferredWidth = 100;
doc.Hyperlinks.Add(ftable.Cell(1, 1).Range, Address: "", SubAddress: "_top", ScreenTip: "", TextToDisplay: "Contents");
Range t2r = ftable.Cell(1, 2).Range;
t2r.End = t2r.End - 1;
doc.Fields.Add(t2r, Type: WdFieldType.wdFieldPage);
ftable.Cell(1, 2).Range.ParagraphFormat.Alignment = WdParagraphAlignment.wdAlignParagraphRight;
}
谢谢你user3876120