Office12使用XML格式存儲文件回?fù)鬢PS

字號:

對于Office 12的細(xì)節(jié)內(nèi)容,各位一定是非常關(guān)注的。今天的Tech·Ed上,微軟公司的涂曙光將向我們揭示Office 12的文件格式。
    Office 12的文件格式和此前的版本有了明顯的不同,Office12引入了“文件容器”的概念,所有生成的文件都將完全以XML文件的格式存儲(當(dāng)然,不會忘記向下兼容),這樣,完全公開了文件技術(shù)細(xì)節(jié),其它Office軟件就可以按照自己的方式去解釋XML的文件內(nèi)容。這樣對我們的國產(chǎn)軟件WPS目前所宣揚(yáng)的全面兼容絕對是一個有力的回?fù)簦含F(xiàn)在誰都能做,是否還要“兼容”?
    Update!我們針對WPS和Microsoft Office 12的“全面兼容”問題發(fā)表了提問并獲得了解答!
    Office文件容器里的各個部分都將以標(biāo)準(zhǔn)的Zip格式的文件,以達(dá)到的兼容性和最小的存儲空間,由于第三方工具對Zip的文件支持較好,基于CRC的修復(fù)也相對容易,這樣就提升了Office12文件的容錯性和安全性。甚至可以直接用WinRAR之類的第三方軟件來篩選文件內(nèi)容。并且服務(wù)器可以利用Office12的Parts輕松減少工作量和利用Zip的加密來加強(qiáng)安全性。
    Office 12的每一個Part成為子文件,所有的Office組件都能生成Parts,這樣和Windows Vista和Windows Server R2的文件管理就可以緊密集合。文件容器中的子文件可以迅速使用文件的方式替換,甚至是一個文件和一個文件之間。
    更新的宏管理,用圖標(biāo)和擴(kuò)展名的區(qū)別來讓用戶識別宏。我們知道,一般的Office 12文件自有后綴名是以x結(jié)尾,在宏的文檔后綴后加m字符,例如"cnbeta.docm".Office 12的架構(gòu)是完全開放的,除了前面提到過的兼容性之外,XML格式的文件也提高了穩(wěn)定性。
    由于新舊版本文件的編碼不同,在Office 12保存文件時,將提示平滑地升級文件。
    HTML轉(zhuǎn)換,定制的XSLT可以不使用Office組件就可以生成HTML開放輸出。
    提問階段:
    ugmbbc:
    涂先生您好,我們知道Office在中國的競爭對手是金山的WPS,他們剛剛發(fā)布最新的WPS2005版本,其號稱“全面兼容”O(jiān)ffice,請問Office12在宣布文件結(jié)構(gòu)全面以XML模式開放,是否宣布這種概念的徹底死亡?
    微軟回答:
    其實(shí)微軟也并沒有搭理這類事情,Office12的開發(fā)計劃一直在進(jìn)行,比他們(指金山)的"全面兼容"的概念沒有正面的接觸。
    但是要澄清的是,WPS2005的全面兼容概念在微軟的思維中并不認(rèn)同,WPS2005除了在對Word文件兼容性比較強(qiáng)以外,對Office的其它組件的兼容并不是像他們號稱的一樣完美,例如VBA和宏,他們是無法兼容的,這兩項(xiàng)功能在應(yīng)用中是非常容易碰到的。
    事實(shí)上,WPS自身的兼容也沒有做好,例如到目前為止WPS2005仍然無法兼容其WPS2000的文件格式。
    但Office 12一直在做,卻不會刻意地因?yàn)閷κ值漠a(chǎn)品概念而改變自身。