如何正确的把简体中文翻译到繁体中文(C#)

  /// <summary>
  /// 必需的设计器变量。
  /// </summary>
  private Word.ApplicationClass app=new Word.ApplicationClass();

  /// <summary>
  /// 初始化Word 的Application 和Documents
/// </summary>
  /// <returns></returns>

private void InitWordApp()

{

   object optional=Missing.Value;
   object template=Missing.Value;
   object newTemplate=Missing.Value;
   object documentType=Missing.Value;
   object visible=false;
   doc = app.Documents.Add(ref template, ref newTemplate, ref documentType, ref visible);

}

  /// <summary>
  /// 将繁体中文转换成简体中文
  /// </summary>
  /// <param name="s"></param>
  /// <returns></returns>
  private string ConvertToTCSC(string s)
  {
   if(s=="") return s;
   object first=0;
   object last=doc.Characters.Count;
   doc.Range(ref first, ref last).Select();
   doc.Range(ref first,ref last).Text=s;
   last=doc.Characters.Count;
   doc.Range(ref first,ref last).TCSCConverter(Word.WdTCSCConverterDirection.wdTCSCConverterDirectionTCSC,true,true);
   last=doc.Characters.Count;
   return doc.Range(ref first,ref last).Text.TrimEnd('/r');
  }
  /// <summary>
  /// 将简体中文转换成繁体中文
  /// </summary>
  /// <param name="s"></param>
  /// <returns></returns>
  private string ConvertToSCTC(string s)
  {
   if(s=="") return "";
   object first=0;
   object last=doc.Characters.Count;
   doc.Range(ref first, ref last).Select();
   doc.Range(ref first,ref last).Text=s;
   last=doc.Characters.Count;
   doc.Range(ref first,ref last).TCSCConverter(Word.WdTCSCConverterDirection.wdTCSCConverterDirectionSCTC,true,true);
   last=doc.Characters.Count;
   return doc.Range(ref first,ref last).Text.TrimEnd('/r');
  }
 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值