在浏览器中虚拟化Excel

是否有可能让用户访问Excel的虚拟化实例 – 我不想让他们访问一个完整的操作系统(虽然这显然是在后台运行,他们可以访问所有的Excel – 他们甚至不看到其他屏幕)?

其次,如果可能的话,是否可以在浏览器中做?

编辑

我正在构build一个旨在testingExcel中考生技能的系统,因此需要使用完整的桌面版本而不是Web应用程序。 我不希望必须确保Excel安装在客户端计算机上,因为在testing中使用的工作簿会广泛地使用VBA来定制和标记练习,因此会出现不同版本和安全性的问题。 理想情况下,我的networking应用程序将能够打开一个会话到服务器,然后将用户放入Ex​​cel的实例,而无需看到桌面。 我还需要能够传递命令行参数,以便定义打开哪个工作簿,并传递唯一标记来标识用户

terminal服务RemoteApp将在服务器上启动您的Excel并将其显示在客户端上,而无需访问完整的操作系统。

如果您需要浏览器版本,则有Office 365 。

是的,它被称为办公室365.你可以在这里find它。 它在浏览器中使用。

你最好的select是直接打开Excel的RDP会话。 (您可以使用VDI解决scheme,但除非您已经build立了基础架构,否则可能比您想要的更多)。远程桌面解决scheme在AD用户帐户中,转至“环境”选项卡,并设置应用程序和选项。 当他们login时,(在这个例子中),Excel应该打开文件spreadsheet.xls(存储在H:\ Users \ Desktop)。 如果用户closuresExcel,它们将被注销。

AD用户属性环境选项卡

请注意,我正在粗略的设置; 我知道configuration看起来像这样,但细节可能是closures的。

您可以使用RDP从RDS服务器stream式传输应用程序,而无需打开实际的terminal。

至于在线办公套件,还有不less可用的 – 365,googledocs,zoho等

除了提供应用程序的Citrix或TS RemoteApp的build议之外,您还可以使用App-V,它将应用程序实际打包并虚拟化,并将其交付给客户端。 http://www.microsoft.com/en-us/windows/enterprise/products-and-technologies/virtualization/app-v.aspx

以下是您可以使用的当前In-Browser Excel产品:

  1. Office 365 SharePoint
  2. SkyDrive(消费类产品,但它适用于真正的基本东西)
  3. 您自己的SharePoint安装

下一步:

  1. RemoteApp通过RDP和远程桌面服务器
  2. App-V(又名SoftGrid)
  3. 某种Citrix或ZenApp设置

但是,由于您声明您需要testing候选人的全部function,所以最好的方法是查看RemoteApp或实际的远程桌面会话。 RemoteApp确实需要远程桌面会话和configuration文件,区别在于桌面隐藏并为用户抽象化。 无论如何,如果你打算在VBA远程桌面上testing它们,可能就是这样,你可以将用户封装在自己的会话中,如果他们运行了一些不好的VBA或macros代码,那么这些会话不会伤害服务器。