程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C#創立一個Word並翻開的辦法

C#創立一個Word並翻開的辦法

編輯:C#入門知識

C#創立一個Word並翻開的辦法。本站提示廣大學習愛好者:(C#創立一個Word並翻開的辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是C#創立一個Word並翻開的辦法正文


本文實例講述了C#創立一個Word並翻開的辦法。分享給年夜家供年夜家參考。詳細完成辦法以下:

private static string _createNewWord(string allTnC)
{
    Microsoft.Office.Interop.Word.Document wordDocument = null;
    Microsoft.Office.Interop.Word.Application wordApplication = null;
    string dateTimeNow = DateTime.Now.ToString();
    string wordPath = Path.GetTempFileName();
    wordApplication = new Word.ApplicationClass();
    object nothing = Missing.Value;
    wordDocument = wordApplication.Documents.Add(ref nothing, ref nothing, ref nothing, ref nothing);
    wordDocument.Paragraphs.Last.Range.Text = allTnC;
    object format = Word.WdSaveFormat.wdFormatDocumentDefault;
    wordDocument.SaveAs(wordPath, ref format, ref nothing, ref nothing, ref nothing, ref nothing, ref nothing, ref nothing,
 ref nothing, ref nothing, ref nothing, ref nothing, ref nothing, ref nothing, ref nothing, ref nothing);
    wordDocument.Application.Documents.Close(ref nothing, ref nothing, ref nothing);
    ((Word.ApplicationClass)wordApplication).Quit(ref nothing, ref nothing, ref nothing);
    return wordPath;
}
private static void _importTnCToActiveDocument(string wordPath)
{
    Word.Application wordApplication = new Word.Application();
    Word.Document wordDocument = new Word.Document();
    Object nothing = System.Reflection.Missing.Value;
    Object filePath = wordPath;
    wordApplication.Documents.Open(ref filePath, ref nothing, ref nothing, ref nothing, ref nothing, ref nothing, ref nothing, ref nothing, ref nothing, ref   nothing, ref   nothing, ref   nothing, ref   nothing, ref  nothing, ref   nothing, ref   nothing);
    wordDocument = wordApplication.ActiveDocument;
    wordApplication.Visible = true;
}
vs10-office項目中創立ThisAddIn按鈕完成某些功效當翻開多個word時便獲得不到以後word文檔對象(如須要獲得翻開的第一個文檔中的bookmark)

可以在 Startup 中參加:

ViteRibbon viteRibbon = new ViteRibbon(this.Application);

結構函數傳遞該參數並賦值:

currentDoucment = wordApp.ActiveDocument;

願望本文所述對年夜家的C#法式設計有所贊助。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved