加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

改变word的语言字典

发布时间:2020-12-16 01:07:04 所属栏目:百科 来源:网络整理
导读:改变 word的 语 言字典 ? ? 上周末看 论 坛 有人提出否有方法用代 码 改变 word的 语 言字典, 因 为 默 认 的 语 言会影响 现 用 语 言输入的 拼 写 器 和其他校 对 工具 。我们的 Spire.doc正好 支持,正好 闲来 无事 所以我用西班牙 语 做了一次 测试 ,

改变word的言字典

?

?

上周末看有人提出否有方法用代改变word的言字典,言会影响言输入的和其他校工具。我们的Spire.doc正好支持,正好闲来无事所以我用西班牙做了一次测试果发效果下面就分享下测试过

整个使用C#言,在VS2012境下word使用的版本是word2013,所测试言是Spanish in Peru,Locale ID Values 是10250。完整的Locale ID Values表,大家可以参见Microsoft Locale ID Values

所用第三方函数库的下载地址看这里:http://www.e-iceblue.com/Download/download-word-for-net-now.html,所用的版本为 Free Spire.Doc for .NET?Version:5.2

所需要的有用的文件就是Spire.Doc.dll,放在所下载解压后的BIN目录下的NET4.0 (大家可以根据自己需要选择不同的版本)。

下面就正式开始啦!

?

第一步:添加dll文件到project中。

?

打开我们的VS新建控制台程序就够了,然后右键Reference->Add Reference然后根据下图添加Spire.Doc.dll文件。

?

?

?

第二步:添加using。需要手动添加下面三个。

?

using?Spire.Doc;
using?Spire.Doc.Documents;
using?Spire.Doc.Fields;

?

第三步:建立新word文件,并初始化。在这一步开始就是添加代码了。

?

Document?document?=?new?Document();
Section?sec?=?document.AddSection();
Paragraph?para?=?sec.AddParagraph();

?

第四步:在所建立的段落里面加TextRange,并加入一段西班牙语。

?

TextRange?txtRange?=?para.AppendText("corrige?según?diccionario?en?inglés");
txtRange.CharacterFormat.LocaleIdASCII?=?10250;

?

第五步:保存一下文件再预览。

?

document.SaveToFile(result.docx",?FileFormat.Docx2013);
System.Diagnostics.Process.Start(");

?

预览结果

?

可以看出,在我们没注意默认语言的情况下,语言字典被改为 Peru Spanish了。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读