- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在 Windows 服务器 2008 和 2012 上运行时,我在保存 Excel 电子表格时遇到问题,但这个项目在本地电脑上运行(Windows 7,8 或 10)
C#源代码
Microsoft.Office.Interop.Excel.Application excelApp = new Microsoft.Office.Interop.Excel.Application();
Microsoft.Office.Interop.Excel.Workbook excelWorkBook = excelApp.Workbooks.Add();
Microsoft.Office.Interop.Excel.Worksheet excelWorkSheet = excelWorkBook.Worksheets.Add();
excelWorkSheet.Name = "blablabla";
//added cells data
excelWorkBook.SaveAs(excelPath.ToString());
excelWorkBook.Close();
excelApp.Quit();
Exception from HRESULT: 0x800A03EC System.Runtime.InteropServices.COMException (0x800A03EC): Exception from HRESULT: 0x800A03EC at Microsoft.Office.Interop.Excel._Workbook.SaveAs(Object Filename, Object FileFormat, Object Password, Object WriteResPassword, Object ReadOnlyRecommended, Object CreateBackup, XlSaveAsAccessMode AccessMode, Object ConflictResolution, Object AddToMru, Object TextCodepage, Object TextVisualLayout, Object Local)
最佳答案
在服务器中安装 MS Office 以在您的项目中运行 office.interop 程序集是最佳选择。
同样,如果您根本不想在服务器机器上安装 MS Office,那么您可以安装 PIA(主互操作程序集)
http://msdn.microsoft.com/en-us/library/kh3965hw.aspx
PIA for office 下载链接
http://www.microsoft.com/downloads/details.aspx?FamilyID=59daebaa-bed4-4282-a28c-b864d8bfa513&DisplayLang=en
关于C# System.Runtime.InteropServices.COMException (0x800A03EC) : Exception from HRESULT: 0x800A03EC Microsoft. Office.Interop.Excel._Workbook.SaveAs(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46075307/
我是 C# 的新手,所以如果这是一个愚蠢的问题,请原谅。 我创建了一个控制台应用程序,它使用来自 SHDocVw 的“InternetExplorer”。此应用程序转到网站并执行一些操作。它在我的电脑
我正在使用 SharePoint Online 并使用 Windows Azure 托管访问 SPO 的进程。 我们已将启动任务添加到 Azure 角色以安装 http://www.microsoft
我创建了一个自定义表单,其中包含几个按钮和一个文本框。 此自定义表单由我在 Microsoft Outlook 加载项上创建的单击事件按钮打开,我正在处理该加载项并附加到“功能区”。 (不确定这是否重
有谁知道是否有网站(甚至非 Microsoft)有关于 COMExceptions/HRESULTS 的详细信息。 当我尝试在使用 Copy() 函数后保存我的 Excel 工作簿时,我收到此错误:
我有一个用 C# 编写的程序,它通过整理一堆文本(从对象中提取)来创建一个 Word 文档。该应用程序在过去 4 年中在许多不同的机器上运行良好,但现在它因以下错误而无法用于一个新客户端: Syste
它没有崩溃,我在这里提到的所有异常只能在 Visual Studio 的输出窗口中看到。下面是拖动的实现: WPF: cs代码: private void DragShortc
我正在制作一个 c# 应用程序,它获取我拥有的网站并在应用程序中查看它。为此,我使用 OpenWebKitSharp 通过 HTML5 获取 Web View 。我遵循了 How-to-use.txt
我有一个外部组件 (C++),我想从我的 C# 代码中调用它。 代码是这样的: using System.Text; using System.Threading; using System.Thre
我目前正在开发一个引用第三方 api dll 的 C# WebAPI 项目。该组件是我添加到 visual studio 项目中的简单 COM 引用。 Web API 在 Intranet 服务器 (
我希望有人能帮助我。我有一个来自 COM 的特定异常,我需要捕获它然后尝试做其他事情,所有其他的都应该被忽略。我的异常错误消息是: System.Runtime.InteropServices.COM
在度过了一个愉快的周末之后,我今天早上开始工作,打开 Chrome,像往常一样导航到我客户的生产 Tridion - WHAM - COM 异常: Retrieving the COM class f
我有一个非常烦人的异常,当这个弹出窗口的内容似乎有很多元素时,它会卡住 WPF 抛出的我的应用程序。 在输出窗口中,我看到这个异常大约是 50 倍。 'System.Runtime.InteropSe
我正在开发一个 Internet Explorer 命令按钮,一旦点击它就会打开一个特定的网页。这是一段代码( IEApp 是对 IE.WebBrowser 实例的引用): IEApp.Navigat
将工作的 C# 项目从 64 位 Windows 7 计算机移动到 32 位 XP 计算机导致以下错误: Retrieving the COM class factory for component
我正在尝试使用WasapiLoopbackCapture类(NAudio 1.7.1.17),并以COMException(0x88890003)结尾。记录格式为WaveFormat(44100, 1
我无法理解这一点。我想使用此供应商的 OCX http://www.mobyt.it/发送短信。它是一个 dll,他们提供了 Vb、.NET、Visual C 等的使用示例。 我得到的异常(excep
我创建了一个站点基本定义,它使用不同的母版页和默认页。一切都很好,除了每当我根据定义创建新站点时,我在浏览到新站点时收到以下错误: [COMException (0x80004005): Cannot
我正在使用 XAML 开发通用 Windows 平台应用程序,该应用程序在 Windows 10 IoT Core 下的 Raspberry Pi 上运行。该应用程序驱动 I2C 总线上的温度传感器。
今天早上,我开始注意到我的几个程序在 Active Directory 读取操作方面存在一些问题。我注意到所有这些应用程序(客户端和服务器)都使用 System.DirectoryServices.A
我有代码将 excel 文件保存到特定位置和用户无法更改的文件名。当文件不存在并静默保存时,它工作正常。如果该文件已经存在并且用户选择覆盖它,那么它也可以正常工作。当它已经存在并且用户取消保存时会出现
我是一名优秀的程序员,十分优秀!