2016-01-08 146 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將節分節轉換爲分節符分節符)。
  • 使用分頁符格式化段落選項之前。

請確保在插入的文檔中沒有這種情況。

相關問題