改变word的语言字典

简介: 改变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( " result.docx ");

 

预览结果

 

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

目录
相关文章
|
27天前
|
存储 安全 Serverless
Python学习四:流程控制语句(if-else、while、for),高级数据类型(字符串、列表、元组、字典)的操作
这篇文章主要介绍了Python中的流程控制语句(包括if-else、while、for循环)和高级数据类型(字符串、列表、元组、字典)的操作。
29 0
|
6月前
|
存储 Python
|
6月前
|
存储 索引 Python
解释 Python 中的列表、元组和字典的区别。
【2月更文挑战第15天】【2月更文挑战第45篇】解释 Python 中的列表、元组和字典的区别。
56 0
|
6月前
|
索引 Python
Python如何将列表元素转换为一个个变量
Python中,要将列表list中的元素转换为一个个变量的方法可能有很多,比如for循环,但这里将先介绍的一个是个人认为比较简单也非常直接的方法,就是通过直接将Python列表中的元素赋值给变量的方法来完成,先来通过一个简单的实例来看一下这个方法,至于该方法中存在的问题,将在实例后面进行介绍,实例如下
96 4
|
索引 Python
python之列表元素的访问,修改,组合以及判断和截取。
python之列表元素的访问,修改,组合以及判断和截取。
110 2
|
存储 索引 Python
12.从入门到精通:Python字典,创建字典,访问字典的值,修改字典,删除字典,字典键的特性,字典内置函数和方法
12.从入门到精通:Python字典,创建字典,访问字典的值,修改字典,删除字典,字典键的特性,字典内置函数和方法
|
存储 Python
python彻底清除字典数据,clear函数作用用法
python彻底清除字典数据,clear函数作用用法
237 0
Python 编程骚操作连载(一)- 字符串、列表、字典和集合的处理(Part C)
Python 编程骚操作连载(一)- 字符串、列表、字典和集合的处理(Part C)
Python 编程骚操作连载(一)- 字符串、列表、字典和集合的处理(Part C)
Python 编程骚操作连载(一)- 字符串、列表、字典和集合的处理(Part A)
Python 编程骚操作连载(一)- 字符串、列表、字典和集合的处理(Part A)
Python 编程骚操作连载(一)- 字符串、列表、字典和集合的处理(Part A)
|
前端开发 数据安全/隐私保护 Python
Python 编程骚操作连载(一)- 字符串、列表、字典和集合的处理(Part B)
Python 编程骚操作连载(一)- 字符串、列表、字典和集合的处理(Part B)
Python 编程骚操作连载(一)- 字符串、列表、字典和集合的处理(Part B)