在Firefox/Chrome中调用Word、Excel、PowerPoint等MS Office应用程序

在Firefox/Chrome中调用Word、Excel、PowerPoint等MS Office应用程序,firefox,web-applications,plugins,ms-office,Firefox,Web Applications,Plugins,Ms Office,我需要使用WebDav在本地Word/Excel/PowerPoint应用程序中编辑远程MS Office文档。文档位于启用WebDav的非SharePoint服务器上 我发现微软的Firefox Office Web Apps浏览器插件允许在skydrive.live.com上编辑Office文档。我的问题是,该插件是否必须与支持Office Web Apps的服务器(如SharePoint 2010)配合使用?它能否与启用WebDav的非SharePoint服务器一起工作 是否有使用此插件的

我需要使用WebDav在本地Word/Excel/PowerPoint应用程序中编辑远程MS Office文档。文档位于启用WebDav的非SharePoint服务器上

我发现微软的Firefox Office Web Apps浏览器插件允许在skydrive.live.com上编辑Office文档。我的问题是,该插件是否必须与支持Office Web Apps的服务器(如SharePoint 2010)配合使用?它能否与启用WebDav的非SharePoint服务器一起工作


是否有使用此插件的API文档?

问题的答案如下:

基本上,我们可以使用FFWinPlugin插件,其实现在微软的Office Web Apps浏览器插件提供的动态链接库NPSPWRAP.dll中定义。您只需在服务器的响应中定义一个对象,如下所示:

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


创建一个简单的javascript代码,以获取上述对象,该对象由Office Web Apps浏览器插件隐式处理,从而为您提供一个FFWinPlugin对象。您所需要做的就是调用此对象的适当的EditDocument方法进行编辑

“创建一个简单的javascript代码,以获取上述对象”--您能否解释如何使用javascript获取对该对象的引用,以便我们可以使用您链接的API?直到使用
document.getElementById(“winFirefoxPlugin”)获取对象后,您可以直接在该对象上调用API方法
下面的答案包含您需要的信息。但要回答您的问题:用户只需要在计算机上安装Office2010,插件就可以工作。然后,您需要将插件实例化为一个对象,并在其上调用这些API方法(在下面的链接中)。