1

当我将 Microsoft.Office.Interop.Excel 引用添加到我的项目时,我找不到此处描述的 DropDown 接口:

http://msdn.microsoft.com/en-us/library/microsoft.office.interop.excel.dropdown(v=office.14).aspx

任何人都知道如何访问它?

我想向单元格添加一个下拉列表,如下所述:

http://july-code.blogspot.com/2008/03/add-drop-down-list-into-excel-file.html

我正在使用 Microsoft.Office.Interop.Excel 版本 14.0 和运行时版本 2.0.50727。

4

1 回答 1

1

它不是界面的一部分,Application而是它自己的界面。

不确定您的代码是什么样的,但是您声明了 excel com 对象;使用该名称。

x = new Excel.Application()因此,您按照Excel 是您的 com 对象名称的方式声明某些内容的方式,无论您使用该名称是什么,ComName.DropDowns它都不是智能的,但在您声明它之后它就在那里。

所以如果你的使用是这样的:

using Excel = Microsoft.Office.Interop.Excel;

那么你可能有类似的东西

Excel.Application oXL;

获取应用程序接口,因此当您想要下拉菜单时,将其调用为:

Excel.DropDowns oDropDowns;

因此,如果您的使用是:

using xlComObject = Microsoft.Office.Interop.Excel;

那么下拉菜单将是:

xlComObject.DropDowns MyExcelDropDowns;
于 2013-10-31T16:57:11.733 回答