当前位置: 首页 > news >正文

通过COM获取正在运行的Excel实例并关闭 c#实现

利用COM对象模型获取正在运行的Excel实例并关闭。示例代码如下:

using Excel = Microsoft.Office.Interop.Excel;

using System.Runtime.InteropServices;

 

try

{

    Excel.Application excelApp = (Excel.Application)Marshal.GetActiveObject("Excel.Application");

    excelApp.Quit();

}

catch (Exception ex)

{

    // 处理异常

}

finally

{

    if (excelApp != null)

    {

        Marshal.ReleaseComObject(excelApp);

        excelApp = null;

    }

}

相关文章:

  • C# Task 与 SynchronizationContext
  • 房贷利率计算前端小程序
  • 剧本杀小程序:指尖上的沉浸式推理宇宙
  • FreeRTOS全攻略:从入门到精通
  • Python异步编程详解
  • ElasticSearch性能优化
  • 自回归图像编辑 EditAR: Unified Conditional Generation with Autoregressive Models
  • 深度学习框架显存泄漏诊断手册(基于PyTorch的Memory Snapshot对比分析方法)
  • 告别延迟!Ethernetip转modbustcp网关在熔炼车间监控的极速时代
  • 【Tools】neovim操作指南
  • [ARM][汇编] 02.ARM 汇编常用简单指令
  • es疑惑解读
  • 华为云Flexus+DeepSeek征文 | 基于ModelArts Studio 与 Cline 快速构建AI编程助手
  • WebRTC技术EasyRTC音视频实时通话驱动智能摄像头迈向多场景应用
  • MyBatis实战指南(一)MyBatis入门基础与利用IDEA从零开始搭建你的第一个MyBatis系统
  • ELK简介和docker版安装
  • 【C++】vector:容器的别样风采
  • window 显示驱动开发-准备 DMA 缓冲区
  • 日志根因分析:Elastic Observability 的异常检测与日志分类功能
  • 企业终端设备的安全管控
  • 印度空军为“阵风”战机换装国产导弹,以增强作战能力推动国防自主
  • 张宇祥已任上海闵行区委常委、副区长
  • 脱欧后首次英欧峰会召开前夕,双方却因渔业和青年流动议题僵住了
  • 全总联合六部门印发工作指引,共保劳动者合法权益
  • 交响4K修复版《神女》昨晚上演,观众听到了阮玲玉的声音
  • 英国知名歌手批政府:让AI公司免费使用艺术家作品是盗窃