- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在使用
(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/
我正在使用应用程序类,因此我必须创建 list 文件,如下所示: 我在测试时必须正常工作,没有问题,经常出现在Google Play商店错误报告中的错误。但错误报告是在Android 4.4版本
我正在运行 Android Studio 2.0 版的新稳定版本。当我禁用即时运行时,我的应用程序运行良好,但当我打开它时,它会给我这个错误: Caused by: java.lang.ClassCa
我在 Word VSTO 加载项项目中有一行代码,它曾经可以工作但突然不再工作了: Microsoft.Office.Interop.Word.Document doc = Globals.ThisA
我正在尝试从 C# 类代码打开 ReqPro 项目。遵循的步骤是: 添加对 ReqPro.dll(可扩展性 COM dll)的引用 创建一个 ReqPro40.Application 类型并拥有一个
我正在使用 Interop word ApplicationClass.Documents.Open 方法打开一个 word 文档。在我的应用程序中,当我使用以下语句时它挂起:IE 显示它仍在加载,但
当我这样做的时候 type RExcel() = let xlApp = new ApplicationClass() 我有这个错误: Retrieving the COM class fac
我正在使用 (Excel.Application)Marshal.GetActiveObject("Excel.Application") 它返回一个 _ComObject 类型,但我想知道我如何才能
考虑这段代码: using Microsoft.Office.Interop.Word; ApplicationClass _application = new ApplicationClass();
我试着关注 How to open an Excel file in C# 教程,即在 Com 选项卡上添加对 Microsoft Office 14.0 Object Library 的引用并尝试编
我最近需要将我的项目从 .net 3.5 升级到 .net 4 并连接到新的 SQL Server 2008 R2。在我升级和编译后,它抛出这两个错误: 无法嵌入互操作类型“Microsoft.Sql
我在从 ASP.NET 站点打开 word 文档时遇到问题。该解决方案在 Windows 2003 Server 上运行良好,但不适用于 Windows 2008 服务器 x64 和 Windows
我正在尝试从 C# 控制台应用程序中的 Excel 中捕获一些数据。 我得到了错误 Unable to cast COM object of type 'microsoft.Office.Intero
我收到一个错误: Unable to cast COM object of type 'Microsoft.Office.Interop.Excel.ApplicationClass' to inte
我在使用一段非常简单的 C# .NET 代码时遇到问题,该代码(目前)应该只是检索运行 WinForms 应用程序的计算机上安装的 Office 的版本号: var oApp = new Outloo
我是一名优秀的程序员,十分优秀!