zoukankan      html  css  js  c++  java
  • C#简繁体转换方法(Microsoft.Office.Interop.Word)

    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;
    }
  • 相关阅读:
    sql server 获取本月的始末时间
    超时时间已到
    sql server定时自动备份
    创建连接服务器
    date制作电子时钟
    C#继承(三)
    C# Split分割
    Dom动态添加属性
    date制作电子时钟(二)
    全局遮罩 shade
  • 原文地址:https://www.cnblogs.com/scgw/p/1488931.html
Copyright © 2011-2022 走看看