在 windows 服务器上安装 Microsoft Office?

Installing Microsoft Office on a windows server?

我无法google对此给出一个直接简单的答案,所以我在这里试试运气。

在基于网络 windows 的服务器上安装 Microsoft office 20071013 是否存在问题,以便能够在用户上使用其互操作库进行一些服务器端转换和简单的自动操作生成文件?

如果是,在安装之前我需要了解什么吗?需要任何许可证吗?这些的成本?和在客户端电脑上安装office一样吗?

提前致谢。

Microsoft Office 支持 Windows 服务器 OS - 请随意在您的服务器上安装它。但它不支持 Server 服务器端的自动化。 Considerations for server-side Automation of Office 页面声明如下:

Microsoft 目前不推荐也不支持从任何无人值守的非交互式客户端应用程序或组件(包括 ASP、ASP.NET 自动化 Microsoft Office 应用程序、DCOM 和 NT 服务),因为当 Office 在此环境中 运行 时,Office 可能表现出不稳定的行为 and/or 死锁。

如果您正在构建 运行 在服务器端上下文中的解决方案,您应该尝试使用已针对无人值守执行安全设置的组件。或者,您应该尝试找到至少允许 运行 客户端部分代码的替代方案。如果您从服务器端解决方案使用 Office 应用程序,该应用程序将缺少许多 运行 成功所必需的功能。此外,您将承担整体解决方案稳定性的风险。

开发人员可以使用 Microsoft Office 中的自动化来构建使用 Office 产品中内置的功能和特性的自定义解决方案。虽然这种程序化开发可以相对容易地在客户端系统上实现,但如果自动化是从服务器端代码(例如 Microsoft Active Server Pages (ASP)、ASP.NET、 DCOM,或 Windows NT 服务。