2012-06-22 62 views
1

我需要使用WebDav來編輯本地Word/Excel/PowerPoint應用程序中的遠程MS Office文檔。這些文檔位於啓用WebDav的非SharePoint服務器上。在Firefox/Chrome中調用MS Office應用程序(如Word,Excel和PowerPoint)

我發現Microsoft的Office Web Apps Browser Plugin for Firefox允許在skydrive.live.com上編輯Office文檔。我的問題是,該插件是否必須與支持Office Web Apps的服務器(如SharePoint 2010)一起使用?它可以與啓用WebDav的非SharePoint服務器一起工作嗎?

使用此插件的任何API文檔?

+0

下面的答案有你需要的信息。但要回答你的問題:用戶只需在他們的計算機上安裝Office 2010即可使插件工作。然後,您需要將該插件實例化爲對象,並在其上調用這些API方法(在下面的鏈接中)。 –

回答

2

對於這個問題的答案就在這裏:http://msdn.microsoft.com/en-us/library/ff407576

基本上,我們可以使用FFWinPlugin插件,其實施定義NPSPWRAP.dll,通過微軟的Office Web Apps的瀏覽器插件提供了一個動態鏈接庫。所有你需要做的是在服務器的響應定義一個對象,象下面這樣:

<object id="winFirefoxPlugin" type="application/x-sharepoint" width="0" height="0" style="visibility: hidden;"> 

創建一個簡單的JavaScript代碼,以獲得上述目的,這是隱含在Office Web Apps的瀏覽器插件加工成你一個FFWinPlugin對象。您只需調用適當的EditDocument此對象的方法進行編輯。

+0

「創建一個簡單的JavaScript代碼,獲取上述對象」 - 您會解釋如何使用javascript獲取對象的引用,那麼我們可以使用您鏈接的API? –

+0

TIL你可以直接在對象上使用'document.getElementById(「winFirefoxPlugin」)獲取它'' –

+0

如何爲谷歌瀏覽器做同樣的工作? –

相關問題