Unable to cast COM object of type 'System.__ComObject' to interface type 'Microsoft.Office.Interop.E

2023-11-13

      前段时间做了个将Txt中数据导出到Excel中的C#小应用程序,一直都运行很好的。今天突然有同事安装时,报如下错:

************** Exception Text **************
System.InvalidCastException: Unable to cast COM object of type 'System.__ComObject' to interface type 'Microsoft.Office.Interop.Excel.Application'. This operation failed because the QueryInterface call on the COM component for the interface with IID '{000208D5-0000-0000-C000-000000000046}' failed due to the following error: 不支持此接口 (Exception from HRESULT: 0x80004002 (E_NOINTERFACE)).
   at TxtToExcelDemo.ExcelOperate.ExcelFileOperate.CreateExcelFile()
   at TxtToExcelDemo.MainForm.btnLoadOut_Click(Object sender, EventArgs e)
   at System.Windows.Forms.Control.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   at System.Windows.Forms.Control.WmMouseUp(Mess

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Unable to cast COM object of type 'System.__ComObject' to interface type 'Microsoft.Office.Interop.E 的相关文章

  • 【C++笔记】OpenCV图像Mat格式转换为QT中QImage并显示zai Qlabel上

    Mat rgb QImage imgGray img if imgGray channels 1 imgGray img QImage const unsigned char imgGray data imgGray cols imgGra
  • 【C++】Lambda表达式

    C 11的一大亮点就是引入了Lambda表达式 利用Lambda表达式 可以方便的定义和创建匿名函数 对于C 这门语言来说来说 Lambda表达式 或 匿名函数 这些概念听起来好像很深奥 但很多高级语言在很早以前就已经提供了Lambda表达
  • C/C++函数的本质以及多线程函数的调用过程

    C C 中 函数的本质是一段可执行代码 代码包括了局部变量 全局变量的地址等等 到汇编语言的级别 变量函数等都可以视为汇编的代码片段 函数的本质就是一个可执行代码片段的集合 线程的详细介绍 http www cnblogs com trac
  • 【C++】volatile关键字

    我们都知道当使用编译器时候 编译器会为我们的代码做出一些优化 关于validate关键字的功能和原理我们将用一个例子来给出解释 功能 当一个变量被volidate关键字修饰时 意味着当我们每次使用这个变量时都会从变量所在的内存中去获取 而不
  • 【C++】异常处理

    一 什么是异常处理 一句话 异常处理就是处理程序中的错误 二 为什么需要异常处理 以及异常处理的基本思想 C 之父Bjarne Stroustrup在 The C Programming Language 中讲到 一个库的作者可以检测出发生
  • c++模板与泛型编程

    函数模板 template
  • C++之函数重载

    目录 1 函数重载 2 函数重载的概念 3 编译器的工作 4 判断函数重载的规则 1 函数的重复声明 2 参数表的比较过程与形参名无关 3 如果在两个函数的参数表中 4 相同的参数列表 5 形参是按值传递方式定义 6 参定义指针或引用 7
  • C++——内存分区

    内存分区模型 内存分区 四大分区 编译后运行前 程序运行后 栈区 堆区 1 new使用 2 释放空间 3 new 数组 内存分区 四大分区 代码区 二进制代码 操作系统管理 全局区 全局变量 静态变量 常量 栈区 编译器自动分配释放 函数的
  • 【C++笔记】C++11常用特性的使用经验总结

    转载 https www cnblogs com feng sc p 5710724 html title12
  • 【C++】运算符重载 一

    C 允许在同一作用域中的某个函数和运算符指定多个定义 分别称为函数重载和运算符重载 重载声明是指一个与之前已经在该作用域内声明过的函数或方法具有相同名称的声明 但是它们的参数列表和定义 实现 不相同 当您调用一个重载函数或重载运算符时 编译
  • C++的一些概念 面向对象程序的基本特点

    本节主要介绍一些基本概念 有关于面向对象程序的基本特点 Markdown和扩展Markdown简洁的语法 抽象 对某一类对象的共同属性和行为进行概括 形成类 首先注意问题的本质和描述 其次是实现的过程或细节 数据抽象 描述某类对象的属性或状
  • 【C++笔记】《C++编程思想-卷二》笔记

    C 编程思想 笔记 Volume 2 第一章 异常处理 增强错误恢复能力是提高代码健壮性的最有力的途径之一 将try块嵌套在for while do或者 if快中 并且触发异常来试图解决问题 然后重新测试try块中的代码 1 5 清理 1
  • 【C++笔记】《C++编程思想-卷一》笔记

    C 编程思想 笔记 Volume 1 第一章 对象导言 OOP ObjectOriented Programming 面对对象编程 UML Unified Model Language 统一建模语言 堆 stack 和栈 heap 预备知识
  • sort函数的时间、空间复杂度

    sort函数进行排序的时间复杂度为n log2n 原理 不是简单的快排 STL的sort 算法 数据量大时采用Quick Sort 分段递归排序 一旦分段后的数据量小于某个门槛 为避免Quick Sort的递归调用带来过大的额外负荷 就改用
  • C++模板重载

    C 模板重载 产生背景 需要多个对不同类型使用同一种算法函数时可以使用模板 但是并非所有的类型都使用同一种算法 为了解决这个问题 产生了模板重载 Tips 1 如同函数的重载一样 模板重载函数的特征标必须不同 2 并非所有的模板参数都必须是
  • Unable to cast COM object of type 'System.__ComObject' to interface type 'Microsoft.Office.Interop.E

    前段时间做了个将Txt中数据导出到Excel中的C 小应用程序 一直都运行很好的 今天突然有同事安装时 报如下错 Exception Text System InvalidCastException Unable to cast COM o
  • VS2010配色方案

    找了很久的配色方案 绝对是精挑细选的 现在分享一下地址 http www hanselman com blog VisualStudioProgrammerThemesGallery aspx 个人喜欢的配色方案 Ragnarok 附图 忘
  • C语言--swap交换函数

    目录 1 swap1 int a int b 不变 2 swap2 int a int b 不变 3 swap3 int a int b 改变 4 swap4 int a b 改变 1 swap1 int a int b 不变 void s
  • 【C++笔记】NULL、0、nullptr区别分析

    一 C的NULL 在C语言中 我们一般使NULL表示空指针 即 int i NULL foo t f NULL 但是 实际上在C语言中 NULL通常被定义为 define NULL void 0 也就是说NULL实际上是一个void 的指针
  • 【C语言】进制输出加上前缀

    对于八进制数字 它没法和十进制 十六进制区分 因为八进制 十进制和十六进制都包含 0 7 这几个数字 对于十进制数字 它没法和十六进制区分 因为十六进制也包含 0 9 这几个数字 如果十进制数字中还不包含 8 和 9 那么也不能和八进制区分

随机推荐

  • html弹窗代码只弹窗一次,js 弹出框只弹一次(二次修改后)

    弹出框只弹一次 edit www jquerycn cn var returnvalue function openpopup colorbox inline true href getGiftForm innerWidth 650px i
  • raid读写速度对比_深入分析各种raid级别相对单盘速度变化

    入分析各种raid级别相对单盘速度变化 RAID0用分片存储方式把数据分布在两个盘或更多盘上 读写持续传输速率会增加一倍 随机读写速度按理论是有可能增加的 这取决于数据分片大小和读写的大小 不过总的来说很值得怀疑 硬件RAID1的随机和持续
  • 3D茶壶绘制_2021秋季《计算机图形学》_基于《计算机图形学(第四版)》D.H.&M.P.B.&W.R.C.

    一 实验目的 绘制3D茶壶 形状为传统的紫砂茶壶 用光照模型着色 用键盘实现旋转 二 实验环境 Visual Studio 2019 Windows 10 三 算法分析与设计 四 实验结果 旋转 五 附录 include
  • pycharm之pip

    不知道朋友们用过maven没有 使用JAVA编程的人应该有人用过这个有趣的东西 JAVA导包是容易的 然而 懒是没有极限了 所以maven出来了 一个丰满的开发包仓库 不需要你再去哪儿找找找 但是这又算得了什么 我们伟大的Python怎么可
  • Android网络开源库-Retrofit(二) 文件上传、下载及进度监听

    1 写在前面的话 首先说明 我还没太搞懂retrofit 目前 这篇博客只能给出这几个内容 文件上传 文件下载 文件下载的进度监听 还有这两点没弄好 多文件一次上传 批量上传 文件上传进度监听 当前使用版本 compile com squa
  • 使用element UI的日期选择器,默认显示当天日期及7天前日期

    方法一 采用选择器 type datetimerange 默认获取内容为时间戳
  • 毕业设计-基于机器视觉的路面裂缝检测装置-OpenCV

    目录 前言 课题背景和意义 实现技术思路 一 系统架构及工作原理 二 图像传输和处置 三 裂缝检测 实现效果图样例 最后 前言 大四是整个大学期间最忙碌的时光 一边要忙着备考或实习为毕业后面临的就业升学做准备 一边要为毕业设计耗费大量精力
  • oracle驱动重启吗,Troubleshooting for oracle

    本文总结与归纳了平常遇到的一些关于Oracle 18c的错误以及处理方法 会不定期的进行更新 1 dbca Fails With PRCR 1006 PRCR 1071 CRS 2566 这里的asm环境使用了Oracle ASM Filt
  • BGP基础实验(4)联邦划分

    目录 前言 一 实验拓扑图 二 实验目的 三 实验配置 1 路由器声明BGP进程 2 普通EBGP邻居建立 3 联邦IBGP邻居建立 4 联邦EBGP邻居建立 四 实验观测 五 实验总结 前言 网盘资源 BGP基础实验 联邦划分 zip 蓝
  • Linux01-虚拟机安装(VMware15+CentOS7)

    一 虚拟机介绍 虚拟机 Virtual Machine 指通过软件模拟的具有完整硬件系统功能的 运行在一个完全隔离环境中的完整计算机系统 在实体计算机中能够完成的工作在虚拟机中都能够实现 在计算机中创建虚拟机时 需要将实体机的部分硬盘和内存
  • 使用百度AI开放平台进行车牌识别

    文章目录 百度AI开放平台车牌识别使用 1 产生token 2 车牌识别 3 解析结果 参考 本文介绍了如何使用百度AI开放平台获取token 以及如何调用百度API接口 请求车牌识别 以及对结果进行解析 并根据百度返回的坐标值画出车牌所在
  • 使用Jasmine在Angular中测试组件:第1部分

    您将要创造的 测试驱动开发是一种编程实践 已由地球上每个开发人员社区宣讲和推广 但这是开发人员在学习新框架时经常忽略的例程 从第一天开始编写单元测试 将帮助您编写更好的代码 轻松发现错误并维护更好的开发工作流程 Angular中的测试驱动开
  • 六级单词词汇表(有注音)

    英语六级备考词汇表 abnormal b n m l a 不正常的 变态的 abolish b li vt 废除 取消 abrupt br pt a 突然的 意外的 唐突的 absurd b s d a 不合理的 荒唐的 abundance
  • python-16进制字符串和16进制数字转换

    0xa1 0x09 0x1c 0xef gt a1 09 1c ef b xa1 x09 x1c xef hex a1091cef a1 09 1c ef gt 0xa1 0x09 0x1c 0xef bytes fromhex a1091
  • 使用@Id时主键生成策略:TABLE、SEQUENCE、IDENTITY、AUTO

    主键生成策略 GenerationType TABLE GenerationType SEQUENCE GenerationType IDENTITY GenerationType AUTO TABLE 使用一个特定的数据库表格来保存主键
  • 《UML用户指南第二版》再次温读笔记(一)(downmoon)

    前言 最近 花点时间重读 也不知道是第几遍了 UML用户指南第二版 这本书 感觉虽然对WEB程序开发而言 UML的应用是一个极大的挑战 然而 其中蕴含的基本原理和指导性却是历久弥新 耐人回味 在此 特地摘录了部分让邀月留下印象的章节 以作备
  • eclipse里打开图片文件乱码解决方案

    从eclipse中打开工程文件下的图片文件显示乱码 原因是你电脑系统上没有设置图片的默认打开方式 或者是图片的默认打开方式与eclipse不兼容
  • 原始值和引用值

    ECMAScript 变量可以包含两种不同类型的数据 原始值和引用值 原始值就是简单数据类型 引用值则是由多个值构成的对象 原始值 引用值 原始值包括 Undefined Null Boolean Number String Symbol和
  • 【GAN 04】可解释性GAN

    本文是对http www seeprettyface com research notes html的学习笔记 不想让GANs随机生成图片 希望通过控制输入的参数去生成特定的图片 例如 在手写数字图片的生成中 希望通过输入 控制数字 高度以
  • Unable to cast COM object of type 'System.__ComObject' to interface type 'Microsoft.Office.Interop.E

    前段时间做了个将Txt中数据导出到Excel中的C 小应用程序 一直都运行很好的 今天突然有同事安装时 报如下错 Exception Text System InvalidCastException Unable to cast COM o