1

我们的 VB 6.0 应用程序之一遇到问题。有一行代码通过 Excel.Workbook 将文本文件转换为 excel 文件。当我们通过 Windows 应用程序运行时,此代码工作正常。

但是,如果我们从用 C#.Net 开发的 Windows 服务运行相同的 exe,那么它会在这一行出现此错误

oWB.SaveAs FileName, XlFileFormat.xlExcel8

我试图在谷歌上搜索,但没有成功。

任何建议都会非常有帮助。

提前致谢。

问候 AR

4

1 回答 1

1

虽然不能回答您的具体问题,但您可能会考虑:

Office 服务器端自动化的注意事项

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

粗体字在文章中是粗体。

基本上你不应该尝试你正在做的事情。

于 2013-01-06T14:49:34.893 回答