我從office2003升級(jí)到了office2007,出現(xiàn)了一系列水土不服的現(xiàn)象,逐一解決。
今天在查看網(wǎng)站的統(tǒng)計(jì)報(bào)表時(shí),忽然發(fā)現(xiàn),報(bào)表沒(méi)有出現(xiàn),系統(tǒng)反饋:“此網(wǎng)頁(yè)要求 Microsoft Office Web Components”。根據(jù)技術(shù)部同事在網(wǎng)頁(yè)上的提示,我要重新添加“office web components”。也就是說(shuō),我在升級(jí)office2007后,雖然同樣選擇了“完全安裝”,但OWC(office web components)卻丟失了。
當(dāng)我打算從office2007中重新添加OWC時(shí),更奇怪的是,居然找不到這個(gè)應(yīng)用程序選項(xiàng)。
這下郁悶了,問(wèn)了下技術(shù)支持,回復(fù)“不知道”。
看來(lái)只能靠自己了。
國(guó)外的一位blogger遇到了同樣的問(wèn)題,Milan Negovan在blog上介紹了怎樣使用OWC做圖表后,文章引發(fā)了部分讀者的興趣,他收到很多電子郵件和相關(guān)的問(wèn)題。通常情況下,OWC 9搭乘Office 2000, OWC 10搭乘office2003,OWC 11搭乘office XP。但他驚奇的發(fā)現(xiàn),在office2007中,OWC消失了。
在MSDN的office web components roadmap中,疑問(wèn)得到解答:
”As some of you have recently noticed, the Office Web Components are no longer installed when installing Microsoft Office 2007“;
OWC中止的原因是:
”Microsoft needed a more flexible technology to help customers address the following challenges they faced with OWC“;
盡管中止了OWC的升級(jí),但微軟承諾:
Although OWC is being discontinued it will continue to be supported per the Microsoft Product Life Cycle. This means that important bugs and security issues will continue to be addressed.
雖然文中并沒(méi)有提到解決方法,官方最新版的OWC11適用程序也沒(méi)有提到office2007,但文中提到”還會(huì)支持一段時(shí)間“,抱著試試的心理下載,安裝,刷新頁(yè)面,圖表出現(xiàn)了,自救成功!
解釋一下OWC是什么?
Microsoft Office Web Components 是組件對(duì)象模型 (COM) 控件的集合,可用于將電子表格、圖表和數(shù)據(jù)庫(kù)發(fā)布到網(wǎng)站上。它們也可用來(lái)查看已發(fā)布的這些項(xiàng)目和數(shù)據(jù)訪問(wèn)頁(yè)。
如果安裝有 Microsoft Office FrontPage 2003、Microsoft Office Access 2003 和 Microsoft Office Excel 2003,就可以使用 Office Web Components 將交互數(shù)據(jù)作為網(wǎng)頁(yè)的一部分進(jìn)行發(fā)布。使用 Microsoft Internet Explorer 5.01 或更高版本,Office Web Components 可用于查看在網(wǎng)頁(yè)中發(fā)布的控件(電子表格、圖表或數(shù)據(jù)庫(kù))以及數(shù)據(jù)訪問(wèn)頁(yè)。
安裝 Office Web Components 工具后,用戶可在網(wǎng)站上查看發(fā)布的組件和數(shù)據(jù)訪問(wèn)頁(yè),而無(wú)需安裝 Office 2003。注意:如果沒(méi)有獲得 Office 2003 許可證,那么只授權(quán)在靜態(tài)、非交互、客戶端和僅查看模式下使用 Office Web Components。如果擁有 Office 2003 許可證,則授權(quán)在交互模式下使用 Office Web Components。-------------
在Office 2007里怎么找不到OWC12。據(jù)葉偉民先生的可靠消息,Office2007里面是沒(méi)有OWC12的。這么優(yōu)秀的組件就這樣告終了。
OWC全稱是Office Web Components,主要提供Spreadsheet, Chart, PivotTable?, and Data Source Control等組件。OWC能將部分Office的功能擴(kuò)展到Web上,是一個(gè)優(yōu)秀的服務(wù)器端圖表引擎,具有與Excel同樣強(qiáng)大的圖表繪制能力。能夠在服務(wù)器端動(dòng)態(tài)生成GIF或JPG格式的圖表。
微軟早有預(yù)謀要用Excel Services來(lái)替代OWC,所以不打算對(duì)OWC放太大的精力。Excel Services倒是比OWC好很多,不過(guò)一定要裝SharePoint Server 2007 Enterprise。
如果要在Office 2007中使用OWC,比如要在PPT上繪制數(shù)據(jù)透視圖,就必須將Office 2003或者Office 2002的OWC組件OWC10.DLL或OWC11.DLL復(fù)制到您的電腦里,然后再進(jìn)行注冊(cè),才能在Office 2007上使用
聯(lián)系客服