到目前为止,还没有在Stack上找到答案。我是以编程方式向文档添加部分,每个部分都必须有一个文本框。这是代码:
for (int i = 1; i <= 24; i++)
{
Microsoft.Office.Interop.Word.Section section = oDoc.Sections.Add();
Microsoft.Office.Interop.Word.Shape textbox =
Doc.Shapes.AddTextbox(Microsoft.Office.Core.
MsoTextOrientation.msoTextOrientationVertical, 575, 50, 30, 100);
}
抱歉格式化。结果是一个25页的文档,但所有文本框架在第一页上堆叠在一起。
只需在关闭循环标记之前添加这两行
// this line will help you to break the page...
oDoc.Words.Last.InsertBreak(word.WdBreakType.wdPageBreak);
// this line will help to go to the next page and add textbox...
oDoc.PageSetup.Application.GoForward();
这对我有用:)