1、OFC331Office 2007 Open XML文件格式应用与开发接口,课程内容安排,全新的文件格式概览新文件格式的优势Office文档中XML的角色新文件格式的结构及定义方法对开发人员的文件格式优势解决方案及应用场景,Office Open XML文件格式,Word、Excel、PowerPoint中的新文件格式开放、透明的格式增强了协同性标准的XML文件格式优势:文件更小,功能更多兼容Office之前版本降低开发人员的开发难度,Office Open XML文件格式,文件格式的演变,Open XML 格式结构,用户角度: 一个文件,Questionnaire.docx,开发者角度: 多
2、个文件,Document properties,File container,Comments,WordML/SpreadsheetML, etc.,Custom-defined XML,Images, video, sound,Embedded code/macros,Charts,新文件格式的构成,包 ZIP容器部件 ZIP中的文件内容类型 每一个部件都有一个内容类型相互关系 任何一个部件引用了其他部件必须要通过关联,分解Office Open XML文件格式,WordprocessingML,Document,body,properties,fontTable,headers/foote
3、rs,images,numberingDefinitions,styles,customXML,footnotes/endnotes,comments,WordprocessingML 是多个子文档的一个集合:The main storyHeader(s) / Footer(s)Footnote(s) / Endnote(s)SubdocumentsFrame(s)Comment(s),SpreadsheetML,Workbook,properties,table,chart,styles,calcChain,sharedStrings,sheet1.N,sheet1.N,sheet1.N,sheet1.N,sheet1.N,sheet1.N,sheet1.N,drawing,PresentationML,自定义文档架构,访问Office Open XML文件数据的工具,XML编辑器ZIP处理工具Office Open XML资源包WinFX,开发人员的工具,