其中的一些新功能是2007MicrosoftOfficeSystem中所有核心應(yīng)用程序共有的,有些新功能則是Word特有的。Word2007、MicrosoftOfficePowerPoint2007和MicrosoftOfficeExcel2007所共有的增強(qiáng)功能包括被稱為"Ribbon"的新用戶界面(UI)、新的MicrosoftOfficeOpenXMLFormat(OfficeXMLFormats),以及將自定義的XML數(shù)據(jù)輕松附加到文件的功能。Ribbon極大地改進(jìn)了對(duì)命令進(jìn)行導(dǎo)航和定位命令的功能。新增的OfficeXMLFormats以及將自定義的XML數(shù)據(jù)附加到文檔的功能,進(jìn)一步擴(kuò)展了Word和Office中對(duì)XML的支持。MicrosoftOfficeWord2003是第一個(gè)通過WordprocessingML引入全保真XML文件格式的Office應(yīng)用程序。這為用戶提供了處理自定義XML數(shù)據(jù)的能力。通過擴(kuò)展Word2003對(duì)XML的支持,OfficeWord2007極大地改進(jìn)了XML功能。新的默認(rèn)文件格式幾乎完全是用XML編寫的。
Word2007最顯著的新增功能都集中于XML。聯(lián)合使用這些功能有助于模板的作者能夠創(chuàng)建更可靠、更穩(wěn)定且豐富的模板。
內(nèi)容控件作為Word2007中的新增功能,內(nèi)容控件是可放置在文檔中任何位置的預(yù)定義的內(nèi)容塊。例如,內(nèi)容控件類型可包括文本框、下拉菜單、日歷和圖片。大多數(shù)內(nèi)容控件均可映射到附加在某個(gè)文檔的XML數(shù)據(jù)中的元素?梢允褂肳ord2007XMLFormat輕松映射該XML數(shù)據(jù)。這種映射內(nèi)容的功能消除了在Word2003中使用XML時(shí)會(huì)出現(xiàn)的某些缺陷,并能生成更健壯的文檔。
XML映射它是OfficeWord2007中的一個(gè)功能,使用它可以在文檔和XML文件之間創(chuàng)建鏈接。該功能在文檔格式設(shè)置和自定義XML數(shù)據(jù)之間創(chuàng)建了真正的數(shù)據(jù)/視圖分離。
文檔生成塊是預(yù)定義的內(nèi)容,如封面、頁眉、頁腳,或者合同中定制的條款。自定義生成塊有助于快速創(chuàng)建具有專業(yè)外觀的Word文檔。
WordXMLFormat即MicrosoftOfficeWordXMLFormat(WordXMLFormat)基于OpenPackagingConventions。其主要目的是將文件分成多個(gè)文檔部分,其中的每一部分定義該文件整體內(nèi)容的一部分。使用該功能,可以編輯文件中的某些內(nèi)容(如頁眉或頁腳),而不會(huì)在無意中修改其他任何XML文檔部分。同樣,所有自定義的XML數(shù)據(jù)都位于自己的部分中,因此現(xiàn)在處理自定義XML變得更加輕松。
Word2007中的其他新功能包括書目、引用和公式功能。新增的公式功能允許對(duì)復(fù)雜的數(shù)學(xué)公式進(jìn)行專業(yè)外觀格式設(shè)置。
本文介紹并概述這些功能,以幫助您了解Word2007提供的開發(fā)機(jī)會(huì)。
內(nèi)容控件Word2003引入了將XML架構(gòu)附加到文檔的功能?梢詮腦ML文件添加元素(假設(shè)它們符合該架構(gòu))。該功能有助于創(chuàng)建一個(gè)健壯的、允許更輕松地訪問數(shù)據(jù)的文檔結(jié)構(gòu)。然而,它還存在一些限制。最顯著的限制是,呈現(xiàn)和自定義的XML數(shù)據(jù)通過文檔編輯界面聯(lián)系在一起。因此,最終用戶可能會(huì)在無意中刪除用于定義該文檔的XML結(jié)構(gòu)的部分內(nèi)容,從而使該文檔的XML結(jié)構(gòu)相對(duì)于其架構(gòu)失效。Word2007通過添加內(nèi)容控件解決了這一問題。
Word2007引入旨在使Word成為基于文檔的解決方案的高可靠性平臺(tái)的新功能,包括結(jié)構(gòu)化文檔程序集、數(shù)據(jù)捕獲/提取,以及文檔構(gòu)造。投入力量最大的一個(gè)領(lǐng)域是引入內(nèi)容控件,內(nèi)容控件使模板創(chuàng)建者能夠使用語義、內(nèi)容限制和行為更輕松地構(gòu)造Word2007文檔的任意部分。
內(nèi)容控件是預(yù)定義的內(nèi)容部分。有多種類型的內(nèi)容控件,包括文本塊、下拉菜單、組合框、日歷控件和圖片。可以將這些內(nèi)容控件映射到XML文件中的某個(gè)元素。使用XMLPath語言(XMLPathLanguage,XPath),可通過編程方式將XML文件中的內(nèi)容映射到內(nèi)容控件。這使您能夠編寫簡(jiǎn)短的應(yīng)用程序來模擬和修改文檔中的數(shù)據(jù)。
相關(guān)閱讀