基于vsto的word文档格式检查插件的开发与研究

基于vsto的word文档格式检查插件的开发与研究

ID:31431319

大小:117.00 KB

页数:10页

时间:2019-01-09

基于vsto的word文档格式检查插件的开发与研究_第1页
基于vsto的word文档格式检查插件的开发与研究_第2页
基于vsto的word文档格式检查插件的开发与研究_第3页
基于vsto的word文档格式检查插件的开发与研究_第4页
基于vsto的word文档格式检查插件的开发与研究_第5页
资源描述:

《基于vsto的word文档格式检查插件的开发与研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于VSTO的word文档格式检查插件的开发与研究  摘要:随着无纸化办公的不断推进,MicrosoftOffice办公软件逐渐成为主要的办公工具。利用Word写作文档时,难免会出现各种格式和内容错误,人工校对错误难免产生疏漏。因此研究基于VSTO的文档格式自动化检查辅助插件能够帮助使用者检查相关错误。从VSTO的特性入手,首先分析了Word的对象层次模型,然后就标题格式检查、正文重复词组、段落格式化、表格信息校对等功能的实现进行了研究。  关键词:VSTO;格式检查;Office插件  中图分类号:TP3

2、17文献标识码:A文章编号:1009-3044(2016)26-0106-03  TheDevelopmentandResearchofWordDocumentFormat-CheckingPlug-inBasedonVSTO  LIUYan-ping  (Unitof91413PLA,Qinhuangdao066000,China)  Abstract:Withthecontinuousadvancementofpaperlessoffice,MicrosoftOfficesoftwarehavegrad

3、uallybecomethemainofficetools.UsingWordwritingdocuments,therewillinevitablybeerrorsinvariousformatsandcontents,proofreadingerrorswillinevitablyproduceomissions.Therefore,theresearchofdocumentformat-checkingplug-insbasedonVSTOcanhelpuserstocheckthe10errors.

4、BeginningwiththecharacteristicsofVSTO,theobjecthierarchymodelofWordisanalyzedfirstly.Then,theimplementationofthetitleformat-checking,themainbodyofrepeatedphrases,paragraphformatting,andTableinformationcheckingarestudied.  Keywords:VSTO;Format-Checking;Offi

5、cePlug-in  1背景  MicrosoftOffice是微软公司提供的一套功能强大的办公软件,具有强大的文件处理能力,但是在处理部分业务内容时,Office自动化程度不够,功能组合不够灵活等问题较为突出,因此一般情况下通常会开发一些功能插件辅助完成个人业务,例如Excel中创建针对不同项目的预算工作表,Word的合同自动生成功能等。  VSTO(VisualStudioToolsforOffice)是一个用于创建自定义Office应用程序的VisualStudio工具包,是VBA(VisualBas

6、icforApplication)的替代,这个工具包里面提供了许多类库可以调用与Office客户端进行交互[1]。相比传统的VBA,VSTO可以使用Visualstudio开发环境中的众多功能和CLR提供的内存管理,垃圾回收等功能,使得可以开发性能更高,功能更加丰富的外接程序[2]。VSTO最早支持Office2000开发相关组件,最新版本已经支持Office2015。VSTO可以开发文档级自定义项和应用程序级自定义项,文档级自定义项是只和单一、特定的文档相关联,应用程序级外接程序与某个MicrosoftO

7、ffice应用程序相关联。10  MicrosoftOfficeWord是一款强大的文字处理软件,可以很好地处理常见的文字任务,但是在处理繁琐的、机械性的、智能性的任务时,功能支持较为不佳。在工作中,部分单位常要处理大量的文字任务,文档的格式问题极易忽略和漏改,这种“低级”问题常会给文档阅读者留下不好的印象,让文档写作者头疼不已。本文的研究针对Word的常见文档格式检查插件的开发技术。  2Word对象模型  在VisualStudio中开发Word的解决方案时,是通过与Word的对象模型交互实现的,这种对

8、象模型由Word的主互操作程序集中提供的类和接口组成,并且在Microsoft.Office.Intertop.Word命名空间中定义。这些对象排列在一个与用户界面密切相关的层次结构中,Word对象模型抽象图如图1所示。  从图1可以看出,对象模型存在重叠,这种层次关系可以方便开发者通过多种方式访问相同类型的对象,例如要设置Bookmarks格式,可以访问当前选定内容、当前文档的范围。在对象层次模型中,Appli

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。