使用ASP.NET与Office 2010 Web应用程序

12

是否可以在ASP.NET应用程序中使用Office 2010 Web应用程序呢?

例如: - 对于我的ASP.NET应用程序的每个用户,我的服务器上都有一个带有Word文档的文件夹 - ASP.NET应用程序向用户显示可用文档网格 - 当在网格中单击文档时,Word文档将在包含Office 2010 Web应用程序Word界面的IFrame中加载,并且可以进行编辑 - 编辑后,可以将文档保存到服务器,并且ASP.NET网格将显示更新的状态

这样的场景是否可行?需要什么,例如Sharepoint、Office 2010许可证?


1
如果你找到了解决方案,实现这个想法会很新颖...请发布解决方案。谢谢。 - Raja
自从我发布了这个问题以来已经有一段时间了,到目前为止我还没有看到任何解决方案能够在ASP.NET中使用Office 2010 Web应用程序。然而,现在一个有趣的替代方案是使用Silverlight RichTextEdit组件,比如Telerik、DevExpress或Syncfusion。当然,目前它们的功能不如Office 2010完整,但对于简单的文字编辑来说是一个可能性。如果有人仍然找到了原始问题的解决方案:我仍然很感兴趣 :) - Martin de Ruiter
此外,似乎Teamlab正在构建一些有趣的东西。希望他们也能像其平台的其他部分一样将其文档编辑器开源:http://www.teamlab.com/blog/2012/03/teamlab-introduces-the-first-html-5-document-editor-at-cebit-2012/ - Martin de Ruiter
即使您必须完全重定向当前站点,只要Office Web应用程序为用户加载了适当的文档并可以将其保存回适当的位置,我也会感到高兴。 - Joel Coehoorn
3个回答

1

我觉得你会想要看一下Sharepoint,因为我认为这正是它所做的(还有很多其他功能)。

Windows Sharepoint Services (WSS) 是适用于Windows 2003/2008服务器系统的免费附加组件,包含了基本的Sharepoint功能。此外,还有商业产品可以扩展WSS(如MS Office Sharepoint Server或Sharepoint Portal Server等)。


1
是的,我了解Sharepoint很值得关注。然而,由于我正在构建自定义的ASP.NET应用程序,并且实际上也需要Word编辑功能,因此我想知道如何将它与彼此结合使用。特别是现在Office 2010将提供Web应用程序功能:Word / Excel / Powerpoint的基于Web的编辑,请参见http://en.wikipedia.org/wiki/Office_Web_Apps您是否在说WSS足以将ASP.NET解决方案与Office 2010 Web版编辑相结合? - Martin de Ruiter

0

Office Web Apps是SharePoint 2010的一部分,但它们也与SkyDrive一起使用。这表明您所要求的是可能的(Microsoft正在这样做),但该软件并未单独捆绑。当然,我不知道微软为了将Office Web Apps与SkyDrive集成而必须做些什么。


你有OWA与SharePoint 2010配套发布的链接或参考资料吗?我还没有看到这方面的公告。 - CoderDennis
既然你问了,我想我有点假设了... 没有来自MSFT的官方消息,但是http://webworkerdaily.com/2009/11/18/microsoft-office-2010-web-apps-beta-available-to-sharepoint-users/ 这也表明Office Web应用程序仅支持SP 2010而不是2007 http://blogs.msdn.com/officewebapps/archive/2009/11/18/9924525.aspx(请参见Franklin [MSFT]的评论)。 - Doug Stalter

0

"Word文档加载在一个IFrame中,其中包含Office 2010 Web应用程序的Word界面"

  • 由于Office Web应用程序的限制,您无法这样做。我尝试过在IFrame中打开,在SharePoint模态窗口中打开,但不幸的是无法实现,只能使用标准的新窗口。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接