XML 是一种用于集体和仓库储存数据的开放式行业规范语言。数据应用 XML
语言意味着该音讯可传输,并可轻便共享和起用。Office Word 二零零五以多种艺术支持 XML。Word 的新默许文件格式是 Open XML
格式,这种文件格式基于 XML,既紧密又可信赖。Office Word、Excel 和
PowerPoint 二〇〇五 的 Open XML
格式显着减小了文书档案大小,升高了已破坏文书档案的数据复苏技巧,并提供了与外表系统和实时数据源之间的融会。

现行反革命,当计算机和文书相互连接时,更有必不可上校文档存款和储蓄于容积小、稳定可信赖且协理各样平台的文书中。为满足这一必要,2007Office 版本在 XML 扶植的前进地点落到实处了新的突破。基于 XML 的新文件格式使
Office Word 2006文件变得更加小、更牢靠,并能与音讯体系和外界数据源深刻地融合为一。

在壹玖玖陆年公布的,Microsoft通过Microsoft Office Excel
2001中的SpreadsheetML,将XML引进了Microsoft Office
XP个中。SpreadsheetML是三个完美的起头,可是它并未有提供完全真实的效率。在下二个版本的Microsoft
Office产品中,Microsoft Office Word
2003引进了WordprocessingML。WordprocessingML是那几个重大的一步,因为它是Microsoft
Office提供的率先个精光真实的XML文件格式。通过Microsoft Office
2004,您能够深入分析WordprocessingML文件,向个中增多、更新或管理多少。可是,依旧存在着一些范围。比方,您必须将二进制文件(举个例子图
片)编码为XML文件中的文本,假使文件中富含大量图片的话,那自然会增Gavin件的尺寸。此外,Word
二〇〇四直接将享有自定义XML数据嵌入到描述文档的WordprocessingML个中。那样使得自定义XML难于访谈和拍卖全部的外界进程。

Open XML应用安全(1)宏安全

宏是通过一回单击就可以使用的命令集。它们差相当少能够自动实现你在前后相继中执行的其余操作,以致还能实行你感到不可能的任务。

宏是编制程序,但固然你不是开拓职员也足以应用它们,以致不必要驾驭别的编制程序知识。在Office先后中得以成立的半数以上宏都以用Microsoft
VBA (Visual Basic for Applications)语言编写的。

其实,即便大多宏是没有毒而且便于的,但宏是叁个第一的广安主题材料。假诺有人抱着恶意指标成立宏,这么些宏可能满含损伤你的文书档案或系统的破坏性代码。

对此Open XML支持的文书档案来讲,凡是含有宏或代码的文书档案都会以超过常规规的称谓保存,如Word文档的后缀名是docm,Excel专业簿的后缀名是xlsm,PPT演示文稿的后缀名是pptm,个中的假名“m”就象征了macro(宏),那样你可以很了解地辨别到当下的文书档案中是还是不是有宏的留存。

此外,在私下认可境况下,新的Open
XML文件格式不试行文档中的宏和嵌入代码,还足以长足识别和删除文书档案中富含的地位消息和机智音讯,如客户名、备注和文书路线等。因此,以Open XML格式保存的文档将越发安全,能够放心地与别人实行文书档案的分享。

以Word 2005为例,展开Word选项→信任中心→宏设置,能够观察有关宏设置的选项。如图14-22所示。

图片 1

图14-22 
宏安全设置

从图14-2第22中学得以见见,私下认可情状下会禁止使用全体宏,能够改动这一设置根据实际景况。

宏在Open XML包中作为多个二进制的OLE2文件存在钦命的目录中,经常情形下,固守如下准则:

q  Word:
word/vbaProject.bin

q  Excel:
xl/vbaProject.bin

q  PowerpPoint: ppt/vbaProject.bin

不满的是,宏并未有在Open XML的科班文书档案中被聊到,并且OLE2文件的格式亦不是当面包车型客车。下篇博客来打探什么是OLE,甚至它和Office文书档案的关联。

—————-注:本文部分剧情改编自《.NET
安全揭秘》

除非在安装加载项之后,才得以经过 二〇〇六 Microsoft Office system 程序另存为
PDF 或 XPS 文件。

减少文件大小并加强损坏恢复生机本领

鲜明Word 2007文书档案中的非XML零部件

Word 2005文档中享有嵌入的零器件皆以暗许的Word
XML格式。由此,假设您向文书档案中增加了一幅图片,那么你能够将文书档案重命名叫.zip的扩展名,然后利用ZIP文件展开它。在包中,您能够稳固图片,然后
张开它。假使图片是.png格式的,那么你能够直接从包中查看并张开.png文件。

看似的,要是你将二个Microsoft Office Visio文书档案嵌入到一个Word
2006文书档案中,那么您能够在包中一定到二个.bin文本。

那为开拓职员创立了不菲机遇,来开放关于文书档案的缓解方案。思索二个场景,三个同盟社具有广大份文书档案,它们都两全一致的百货店logo图片。假如需求改造公司的logo,那么您能够由此二个简短的剧本,来为各样文书档案使用新的logo替换原有的logo。

包中暗中认可的图样地方是/word/media目录,而包中放置对象的默许地点是/word/embeddings。

图2呈现了一个包括图表与嵌入对象的文书档案的目录布局。

图片 2

图 2. 四个暗含图表和放开对象的Word 2006文书档案的档案的次序化文件构造

经过 Office Word 二零零七,您还是能创制和计划构造化文书档案模板,将自定义 XML
消息与此外文书档案内容集成。您能够通过创立内容绑定将 Word
文书档案中的数据链接到外界数据源。

新的 Word XML
格式是经过压缩、分段的文件格式,可大大降低文件大小,并推进保障损坏的文本能够轻便恢复生机。

Word 2007 文档包

Word
二零零五中的文件格式由二个减小的ZIP包组成,称为包。那一个包中满含了文书档案中的全部内容。通过这种包格式,能够减小Office文书档案文件的体量,因为它
是接纳ZIP压缩的。新的格式也尤其的安居,而制止了传输或处理中大概出现的荒诞。它同意你使用工业标准的ZIP工具,来管理文书档案的内容。最为轻巧的查阅
那作者新文件格式的措施是,将三个Word
二〇〇六文书档案保存为这种新的暗中同意格式,然后将那一个文件重命名称叫.zip扩张名。双击文件,张开并查看它的剧情。

注意 为了精晓基于Microsoft Office Open XML格式(Office
XML格式)的构成,您能够将它的具有零件提抽取来。要开辟那几个文件,您要求在你的微管理机中设置贰个ZIP工具,比方WinZip。您能够经过以下步骤在
Word 二零零五中开发二个Word XML格式:

1.

创立一个有时目录来存款和储蓄文件和它的预制零零部件。

2.

成立四个Word
2006文书档案,包罗文件,图片,以致此外元素,保存为三个.docx文件。

3.

在文书名的背后增加三个.zip扩张名。

4.

双击文件。那个时候将会在ZIP应用程序在那之中展开该文件。您能够查阅组成文件的每个零器件。

5.

将那么些零件提取到刚刚创制的临时目录个中。

6.

归并的ZIP压缩能够将文件的尺码减弱百分之75。文件最后被分为一些模块化的文书布局,它使得数据的大张旗鼓更为有效,而且抓实了安全性。新的格式将文件分为了差别的机件,从而能够独立的治本和修复。以新格式创造的文本也依照分裂的文件类型,具备一点奇特的扩大名。

表 1. Word 二零零六 文件类型的增加名

Word 二零零七 文件类型

扩展名

Word 2007 XML 文档

.docx

Word 2007 XML 启用宏的文书档案

.docm

Word 2007 XML 模板

.dotx

Word 二〇〇六 XML 启用宏的模版

.dotm

Author

发表评论

电子邮件地址不会被公开。 必填项已用*标注