使用C#创建的Excel工作表中的自动完成(智能感知)

时间:2012-06-21 14:54:56

标签: c# excel

我使用Microsoft.Office.Interop.Excel命名空间使用C#创建Excel工作表。我想为其中的列提供自动完成或智能感知功能。特定列应该只有两个值。值为BUS和TRAIN。当用户在该列的任何单元格中键入B时;单元格中的文本应更改为BUS,当用户键入T时,文本应更改为TRAIN。

我研究并发现有一种名为AutoComplete的方法。但它会从预定义列表中查找文本。如何指定预定义列表?

对此的任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

将其称为Range.AutoComplete(string),其中范围包含[BUS,TRAIN]等。