在使用C#创build的Excel工作表中自动完成(Intellisense)

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

我研究了一下,发现有一个叫做AutoComplete的方法。 但它从预定义列表中查找文本。 我如何指定预定义列表?

任何帮助,将不胜感激。

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