【发布时间】:2014-10-06 20:10:03
【问题描述】:
我目前正在开发一个 MVC4 网站,并希望为以下内容添加与 MS Office 的互操作性:
Communicator 2007(仅限在线状态)。 Outlook(从最终用户的 Outlook 发送模板电子邮件)。 Excel(在 Excel 工作表中创建数据并保存。)
是否可以在不在托管服务器上安装 Office 的情况下使用 Office 互操作 API 执行这些操作?
是否有提供相同/相似功能的 Interop 替代品?
我了解所涉及的安全风险以及 Microsoft 不鼓励服务器端自动化。
【问题讨论】:
-
要创建 Excel 文档服务器端,请查看 stackoverflow.com/questions/151005/… 我不会在服务器上使用 Office 互操作。 Office 无法无头运行,因此如果弹出对话框,您的线程将挂起。此外,它违反了 EULA。
标签: c# asp.net-mvc excel outlook