Combobox属性SelText和Text之间的区别?

时间:2015-06-03 07:16:35

标签: excel vba excel-vba combobox

我不太了解组合框属性SelTextText之间的差异。

如果我想将组合框的内容作为参数发送到其他程序,我应该发送.text还是.selText

如果我想使用宏将文本输入到组合框中,我应该在.selText还是.Text中写下文字?

1 个答案:

答案 0 :(得分:1)

差异实际上是在名称( Sel 文字与文字)中给出的,其中 Sel 代表Selected。一个用于返回或修改所选文本(即SelText),另一个用于返回或修改整个文本(即Text)。

如果在ComboBox中没有选择任何文本,则它们返回并修改相同的值。

我怀疑您要使用Text,除非您对选定的文字特别感兴趣。

对于Worksheet上的ActiveX控件或用户表单上的控件,这似乎是一致的。