1.參考Com Microsoft Word 11.0 Object Library,這一點在安裝Office時必須選擇.NET編程組件。
2.using Microsoft.Office.Interop.Word;
3.using System.Reflection;
4.利用word簡繁體轉換方法寫轉換方法。
5.本方法的確可以將“餘”轉換為“餘”.歡迎大家討論。 複製 儲存
static string CHS2CHT(string src){string des = "";_Application appWord = new Microsoft.Office.Interop.Word.Application();object template = Missing.Value;object newTemplate = Missing.Value;object docType = Missing.Value;object visible = true;Document doc = appWord.Documents.Add(ref template, ref newTemplate, ref docType, ref visible);appWord.Selection.TypeText(src);appWord.Selection.Range.TCSCConverter(WdTCSCConverterDirection.wdTCSCConverterDirectionSCTC, true, true);appWord.ActiveDocument.Select();des = appWord.Selection.Text;object saveChange = 0;object originalFormat = Missing.Value;object routeDocument = Missing.Value;appWord.Quit(ref saveChange, ref originalFormat, ref routeDocument);doc = null;appWord = null;GC.Collect();//進程資源釋放return des;}static string CHT2CHS(string src){string des = "";_Application appWord = new Microsoft.Office.Interop.Word.Application();object template = Missing.Value;object newTemplate = Missing.Value;object docType = Missing.Value;object visible = true;Document doc = appWord.Documents.Add(ref template, ref newTemplate, ref docType, ref visible);appWord.Selection.TypeText(src);appWord.Selection.Range.TCSCConverter(WdTCSCConverterDirection.wdTCSCConverterDirectionTCSC, true, true);appWord.ActiveDocument.Select();des = appWord.Selection.Text;object saveChange = 0;object originalFormat = Missing.Value;object routeDocument = Missing.Value;appWord.Quit(ref saveChange, ref originalFormat, ref routeDocument);doc = null;appWord = null;GC.Collect();//進程資源釋放return des;}