2016-01-08 99 views
1

我尝试在当前光标位置插入一个字文件,但我的代码总是插入一个新页面。我的代码有什么问题?Word插入文件在光标位置

Word.Application word = new Word.Application(); 
Word.Document document = word.Documents.Add(); 
Word.Selection selection = word.Selection; 

for (int i = 0; i < 10; i++) 
{ 
    selection.InsertFile(@"C:\Users\stevet\Desktop\test.docx"); 
    selection.TypeParagraph(); 
    selection = word.Selection; 
} 
word.Visible = true; 
+0

你的意思是“我的代码总是插入一个新的页面”?你的预期产出是多少? “test.docx”的内容是什么? –

+0

test.docx的内容是一个标题和一个小段落。我想在光标位置插入内容。有了上面的代码,我有十个页面的内容在一个Word文档中。 – fillibuster

+0

插入的文档是否包含分节符?或者是在*选项之前使用* Page break格式化的任何已使用的段落? –

回答

0

字呈现在下列条件下分页:

  • 该文件包含一个手动分页符。
  • 文档包含的类型下一页偶数页奇数页一个分节符。
  • 该文档包含类型的分节符连续和两节的页面方向不同(实际上,Word将节分节转换为分节符分节符)。
  • 使用分页符格式化段落选项之前。

请确保在插入的文档中没有这种情况。

相关问题