日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
淺析C#打開Word文檔實(shí)例

C#打開Word文檔內(nèi)容并顯示是如何實(shí)現(xiàn)的呢?讓我們通過C#打開Word文檔的實(shí)現(xiàn)代碼來學(xué)習(xí)C#打開Word文檔的具體過程和注意事項(xiàng)以及在C#打開Word文檔過程中涉及到的類的使用,希望對(duì)你有所幫助。

C#打開Word文檔實(shí)例如下:

 
 
  1. //在項(xiàng)目引用里添加上對(duì)Microsoft Word 11.0 object library的引用  
  2.  
  3. private void button1_Click(object sender, System.EventArgs e)  
  4. {  
  5. //調(diào)用打開文件對(duì)話框獲取要打開的文件WORD文件,RTF文件,文本文件路徑名稱  
  6. OpenFileDialog opd = new OpenFileDialog();  
  7. opd.InitialDirectory = \"c:\\\\\";  
  8. opd.Filter =   
  9. \"Word文檔(*.doc)|*.doc|文本文檔(*.txt)|  
  10. *.txt|RTF文檔(*.rtf)|*.rtf|所有文檔(*.*)|*.*\";  
  11. opd.FilterIndex = 1;  
  12.  
  13. if (opd.ShowDialog() ==   
  14. DialogResult.OK && opd.FileName.Length > 0)  
  15. {  
  16.  
  17. //建立Word類的實(shí)例,缺點(diǎn):不能正確讀取表格,圖片等等的顯示  
  18. Word.ApplicationClass app = new Word.ApplicationClass();  
  19. Word.Document doc = null;  
  20. object missing = System.Reflection.Missing.Value;  
  21.  
  22. object FileName = opd.FileName;  
  23. object readOnly = false;  
  24. object isVisible = true;  
  25. object index = 0;  
  26. try 
  27. {  
  28. doc = app.Documents.Open(  
  29. ref FileName, ref missing, ref readOnly,  
  30. ref missing, ref missing,   
  31. ref missing, ref missing, ref missing,  
  32. ref missing, ref missing,   
  33. ref missing, ref isVisible, ref missing,  
  34. ref missing, ref missing, ref missing);  
  35.  
  36. doc.ActiveWindow.Selection.WholeStory();  
  37. doc.ActiveWindow.Selection.Copy();  
  38. //從剪切板獲取數(shù)據(jù)  
  39. IDataObject data=Clipboard.GetDataObject();  
  40. this.richTextBox1.Text=  
  41. data.GetData(DataFormats.Text).ToString();  
  42.  
  43. }  
  44. finally 
  45. {  
  46. if (doc != null)  
  47. {  
  48. doc.Close(ref missing, ref missing, ref missing);  
  49. doc = null;  
  50. }  
  51.  
  52. if (app != null)  
  53. {  
  54. app.Quit(ref missing, ref missing, ref missing);  
  55. app = null;[Page]  
  56. }  
  57. }  
  58.  
  59. }  
  60.  
  61. }  
  62.  

C#打開Word文檔的具體實(shí)現(xiàn)的基本內(nèi)容就向你介紹到這里,希望對(duì)你了解和學(xué)習(xí)C#打開Word文檔有所幫助。


網(wǎng)站名稱:淺析C#打開Word文檔實(shí)例
URL地址:http://m.5511xx.com/article/cdhpsci.html