改变word的语言字典

转移word的言语字典

 

 

前一周末看论坛有人建议否有点子用代码改变word的言语字典,因为暗许的语言会影响现用语言输入的拼写器和任何核对工具。大家的Spire.doc赶巧协理,正好闲来无事所以笔者用意大利语做了一次测试,结果发现意义尚可,下边就享受下测试进程。

全副经过使用C#言语,在VS二零一三环境下,word使用的版本是word二零一一,所测试的言语是Spanish in
Peru,Locale ID Values
是10250。完整的Locale
ID Values表,大家能够瞻仰Microsoft
Locale ID
Values
.aspx)。

所用第1方函数库的下载地址看那里: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文件。

 

 图片 1

 

第叁步:添加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();

 

第4步:在所创建的段落里面加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(“result.docx”);

 

预览结果

图片 2

 

能够见见,在大家没放在心上暗中同意语言的意况下,语言字典被改为
PeruSpanish了。