Tech.Ed2005笔记之Office12 open xml文件格式(OFC330)
Posted on 2005-09-29 21:18 Vitoria 阅读(1169) 评论(2) 编辑 收藏 举报讲师:涂曙光
本堂课上听了不少比较震撼的东西。实际上现在Bata1还没有出来,不过光看演示已经很让我激动了。
文档的各个部分单独存储,分为Xml部分和非Xml部分。
Xml部分包括有Document,MetaData和Schema等
非Xml部分包括Image,OLE object等等
这些子部分会用ZIP格式打包成一个完整的Office文档文件。
实际上,用户可以使用诸如WinZIP这样的软件直接打开Office文档,然后单独的查看里面的子文件的内容。
这和目前Office2003中的InfoPath的文件格式差不多。
Office文档也会有两类:
1. Macro-Enable:带有VBA代码,宏的文件。
2. Macro-Free:不带VBA代码,宏的文件。
默认的是Macro-Free类型。
对于Macro-Free文档,即使其中被插入了宏,也不会被执行。那么用户完全不必担心文档中可能隐藏的病毒了。
与目前的文档相比,会从后缀名上加以区别Office12文件。
Macro-Free文件后缀名:docx,xlsx,ppts
Macro-Enable文件后缀名: docm, xlsm, pptm
同时,微软会在Office12发布后,针对旧版本的Office2000、XP、2003发布Add-in,
使其能读写新的Office12格式文档。
其实我个人觉得,Biff8还是会在很长时间内使用,并不是所有人都愿意不停的跟着微软升级的。