我在“控制面板 - 管理工具 - 组件服务 - 计算机 - 我的电脑 - DCOM 配置”下没有找到 Microsoft Word 文档,然后如何授予 microsoft word 和 excel 的权限
2 回答
阅读加载这篇文章,并了解为什么你甚至不应该尝试它,
MS 不支持在服务器方案(如 ASP.NET、Windows 服务等)中使用 Office 互操作 - 请参阅http://support.microsoft.com/default.aspx?scid=kb;EN-US;q257757# KB2
此外,自 Windows Vista 以来已经发生了一些与安全相关的更改,这基本上使得在 Windows 服务中做任何“类似桌面”的事情变得非常困难(IIS/ASP.NET 在这方面只是 Windows 服务的一个特例)。
有几个库(免费和商业)来处理 Office 文件(没有 Office Interop)。
MS 提供免费的 OpenXML SDK V 2.0 - 请参阅http://msdn.microsoft.com/en-us/library/bb448854%28office.14%29.aspx(仅像 DOCX、XLSX 等较新的格式)。
Excel
另一个免费选项参见http://www.codeproject.com/KB/office/OpenXML.aspx(仅限 XLSX)
如果您需要更多处理旧 Excel 版本(如 XLS,不仅是 XLSX)、渲染、创建 PDF、公式等,那么有不同的免费和商业库,如ClosedXML(免费,仅限 XLSX)、EPPlus(免费,仅限 XLSX) , Aspose.Cells , SpreadsheetGear , LibXL和Flexcel等。
单词