我有一个动态生成的 docx 文件。
需要将文本严格写到页尾。
使用 Microsoft.Interop 我在文本前插入段落:
int kk = objDoc.ComputeStatistics(WdStatistic.wdStatisticPages, ref wMissing);
while (objDoc.ComputeStatistics(WdStatistic.wdStatisticPages, ref wMissing) != kk + 1)
{
objWord.Selection.TypeParagraph();
}
objWord.Selection.TypeBackspace();
但我不能在 Open XML 中使用相同的代码,因为 pages.count 仅按单词计算。使用互操作是不可能的,因为它太慢了。