2011-05-27 19 views
1

我們正在開發C#.net 4.0基於Windows窗體的應用程序。在這裏,用戶將輸入Word文檔的段落號碼。獲得該段落號後,我想在不改變格式的情況下在Dsoframer或其他任何一個WORD處理組件中顯示選定的段落。我怎麼做?如何獲取對Patricullar Word Document Paragraphs的引用,然後將其顯示到Dsoframer或.net的任何Word Processing組件中?

使用DSOFRAMER我可以能夠打開整個單詞Document.but我想只顯示用戶所選段落......

(OR)

我可以能夠檢索的開放式XML表示用戶選定的Word文檔Pararaphs(USING OPEN XML SDK 2.0)。然後我將它粘貼到任何WORD PROCESSING COMPONENT中。

+0

僅供參考,有沒有這樣的事情「C#.NET」。該語言是「C#」。 – 2011-06-01 10:48:11

+0

對不起,這是錯誤的...你是正確的... – Saravanan 2011-06-01 12:17:47

回答

1
Object fileName = "C:\\Documents and Settings\\saravanan\\Desktop\\test1.docx"; 
    axFramerControl1.Open(fileName, true, 0, "", ""); 

    Microsoft.Office.Interop.Word.Document wordDoc =  Microsoft.Office.Interop.Word.Document)axFramerControl1.ActiveDocument; 
    Microsoft.Office.Interop.Word.Application wordApp = wordDoc.Application; 

    Microsoft.Office.Interop.Word.Range r = wordDoc.Paragraphs[15].Range; 
//object dir = Microsoft.Office.Interop.Word.WdCollapseDirection.wdCollapseStart; 
//r.Collapse(ref dir); 
r.Select(); 

這顯示與選擇範圍文檔的第15款...

相關問題