什么是所需的服务器端运行Office Interops?

我目前正在研究一个MVC4网站,并希望为MS Office添加以下的互操作性:

Communicator 2007(仅限在线状态)。 Outlook(从最终用户的Outlook发送模板电子邮件)。 Excel(在Excel表格中创build数据并保存)

是否可以使用Office Interop API执行这些操作,而无需在托pipe服务器上安装Office?

Interop是否会提供相同/相似的function?

我了解所涉及的安全风险,以及微软对服务器端自动化的沮丧。

不幸的是,interops本身并没有实现任何的办公function,你仍然需要安装所需的Office应用程序。

我会考虑使用SMTP发送电子邮件,并为您的Excel需要NPOI 。 这将避免在服务器上使用Outlook和Excel。 我不确定传播者。

有许多第三方库将创build和读取Excel文件。 GemBox和EEPlus是想到的两个。

兑换是Exchange / Outlook的API,不需要安装Office本身(您只需安装MAPI COM dll)。 这是COM,所以准备COM这个互操作。

至于Communicator … ???。