- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我有一部分代码试图将数据(从数据库)导出到 Excel。当我尝试执行此任务时,它会生成此错误:
System.Runtime.InteropServices.COMException occurred
Additional information: Invalid index. (Exception from HRESULT: 0x8002000B (DISP_E_BADINDEX))
产生此错误的代码:
string ExcelFileName = RootFolder + "\\" + "Work_Sheet.xls";
File.Copy(RootFolder + "\\" + "WorksOrder_Template.xls", ExcelFileName);
Excel.Workbook xlWorkBook;
xlWorkBook = excelApp.Workbooks.Open(ExcelFileName, 0, false, Type.Missing, Type.Missing, Type.Missing, true, Type.Missing, Type.Missing, Type.Missing, true, Type.Missing, false, true, Type.Missing);
Excel.Worksheet Page2;
Excel.Worksheet Page3;
Page2 = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item("Sheet2");
Page3 = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item("Sheet3");
代码行在:
Page3 = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item("Sheet3");
正在生成上述错误。知道如何解决这个问题吗?
最佳答案
WorksOrder_Template.xls 文件中缺少“Sheet3”,因此,当代码尝试获取“Sheet3”时,它生成了错误。
关于c# - HRESULT 异常 : 0x8002000B (DISP_E_BADINDEX) for System. Runtime.InteropServices.COMException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28830758/
我是 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 文件保存到特定位置和用户无法更改的文件名。当文件不存在并静默保存时,它工作正常。如果该文件已经存在并且用户选择覆盖它,那么它也可以正常工作。当它已经存在并且用户取消保存时会出现
我是一名优秀的程序员,十分优秀!