博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
改变word的语言字典
阅读量:6793 次
发布时间:2019-06-26

本文共 1043 字,大约阅读时间需要 3 分钟。

改变word的言字典

 

 

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

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

所用第三方函数库的下载地址看这里:,所用的版本为 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了。

转载地址:http://xwlgo.baihongyu.com/

你可能感兴趣的文章
php function
查看>>
ubuntu 开机启动时自动运行程序
查看>>
Windows查看文件句柄
查看>>
端午骑行活动照
查看>>
alpine下安装swoole失败
查看>>
ttyd -- 分享任意命令行程序到网页上
查看>>
模态窗口的关闭确认和事件执行
查看>>
php时间处理函数
查看>>
VirtualBox虚拟机安装CentOS 7图文教程
查看>>
深入类的初始化和方法重载(一)
查看>>
如何在Ubuntu上创建Node.js Addon
查看>>
linux后台运行程序(secureCRT断掉或关闭后继续运行程序)
查看>>
Android组件化开发实践和案例分享
查看>>
我的网站搭建 (第七天) 简单阅读计数
查看>>
正则表达式常用的算法
查看>>
Mybatis3.3.x技术内幕(十):Mybatis初始化流程(下)
查看>>
OpenGl的glMatrixMode()函数理解
查看>>
在IDEA中使用SpringBoot整合MyBatis和Thymeleaf
查看>>
SpringMVC统一异常处理简单配置
查看>>
Scala的List,View, Iterator, Stream的一点差别
查看>>