【发布时间】:2016-01-29 16:11:58
【问题描述】:
我有一个 c# 应用程序,它需要创建一个 excel 应用程序然后打开一个工作簿。问题是我需要在打开 excel 时加载 Bloomberg 插件。我发现的唯一方法是在这篇文章中working example。
这确实启动了 excel 并且能够使用 Bloomberg 功能。但是我想知道是否有办法将 myXl 转换为 xlApp,其中 xlApp 的类型为 Microsoft.Office.Interop.Excel.Application?
var myXl = Process.Start("excel.exe");
原因是我有一个库,它有一些我希望使用的有用功能,但它需要一个 Microsoft.Office.Interop.Excel.Application 类型的参数。我该怎么做?
【问题讨论】:
-
添加对 Excel 库的引用,而不是 var myXL 您可以实例化工作簿对象 Excel.Application myXl = New Excel.Application();
-
这个问题是Bloomberg插件无法使用该方法加载
-
你看过这个帖子吗:stackoverflow.com/questions/213375/…
-
你有时间检查我的答案吗?
标签: c# .net office-interop excel-interop