![在浏览器中虚拟化 Excel](https://linux22.com/image/586338/%E5%9C%A8%E6%B5%8F%E8%A7%88%E5%99%A8%E4%B8%AD%E8%99%9A%E6%8B%9F%E5%8C%96%20Excel.png)
是否可以让用户访问 Excel 的虚拟化实例 - 我不想让他们访问完整的操作系统(尽管这显然会在后台运行,但他们只能访问 Excel - 他们甚至看不到任何其他屏幕)?
其次,如果可以的话,是否可以在浏览器中执行?
编辑
我正在构建一个系统,该系统旨在测试候选人的 Excel 技能,因此需要使用完整的桌面版本,而不是 Web 应用程序。我不想确保在客户端计算机上安装了 Excel,因为测试中使用的工作簿广泛使用 VBA 来自定义和标记练习,因此会出现版本不同和安全性问题。理想情况下,我的 Web 应用程序能够打开一个到服务器的会话,然后将用户放入 Excel 实例,而无需查看桌面。我还需要能够传递命令行参数,以便定义要打开哪个工作簿,并传递一个唯一的令牌来识别用户
答案1
终端服务 RemoteApp将在服务器上启动您的 Excel 并将其显示在客户端上,而无需访问完整的操作系统。
如果你需要浏览器版本办公室 365。
答案2
是的,它被称为 Office 365。你可以找到它这里. 它是通过浏览器使用的。
答案3
最好的选择是直接打开 Excel 的 RDP 会话。(您可以使用 VDI 解决方案,但除非您已经设置了该基础架构,否则它可能超出了您的预期...)至于远程桌面解决方案,在他们的 AD 用户帐户中,转到“环境”选项卡,然后设置应用程序和选项。当他们登录时(在此示例中),Excel 应该打开文件 spreadsheet.xls(存储在 H:\Users\Desktop 中)。如果用户关闭 Excel,他们将被注销。
请注意,我正在粗略地进行设置;我知道配置看起来像这样,但细节可能不准确。
答案4
除了建议使用 Citrix 或 TS RemoteApp 来交付应用程序之外,您还可以使用 App-V,它实际上可以打包和虚拟化应用程序并将其交付给客户端。http://www.microsoft.com/en-us/windows/enterprise/products-and-technologies/virtualization/app-v.aspx