gpt4 book ai didi

c# - comObject 可以转换为 Excel.ApplicationClass 吗?

转载 作者:太空宇宙 更新时间:2023-11-03 22:06:47 26 4
gpt4 key购买 nike

我正在使用

(Excel.Application)Marshal.GetActiveObject("Excel.Application")

它返回一个 _ComObject 类型,但我想知道我如何才能将其转换为 Excel.ApplicationClass,我将如何去做?

最佳答案

知识库文章 here定义以下将起作用。

//Excel Application Object
Excel.Application oExcelApp;

this.Activate();

//Get reference to Excel.Application from the ROT.
oExcelApp = (Excel.Application)System.Runtime.InteropServices.Marshal.GetActiveObject("Excel.Application");

//Display the name of the object.
MessageBox.Show(oExcelApp.ActiveWorkbook.Name);

//Release the reference.
oExcelApp = null;

关于c# - comObject 可以转换为 Excel.ApplicationClass 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8157968/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com