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