gpt4 book ai didi

excel - VBA获取组合框到 'suggest'的一个选项

转载 作者:行者123 更新时间:2023-12-02 17:01:19 25 4
gpt4 key购买 nike

我对 VBA 比较陌生,我正在尝试解决在 Excel 2010 中使用用户窗体的问题。

我正在编写一个伪拼写检查器,用于根据列表验证单词。未知单词显示在文本框中,允许的单词列表位于下面的组合框中。我希望组合框能够根据未知单词提出“建议”。即未知单词是“Excavation”,组合框中允许的单词之一是“Excavate”。我希望组合框建议术语“挖掘”。我的问题是自动完成功能不提供建议,因为未知单词比允许的单词长。

我对解决问题的想法是执行以下操作:- 将未知单词解析为字符数组。- 一次将一个字符添加到组合框文本属性中,并允许运行自动完成功能。- 自动完成功能停止工作后,立即删除一个字符并插入自动完成功能建议的单词。

我的问题是,一旦自动完成功能停止工作,我找不到任何信息可以告诉我。

欢迎任何想法、建议或替代方法。

提前致谢,

最佳答案

您可能需要更改 ComboBox 的 2 个属性以强制选择列表中的条目:

  1. MatchEntry --> 1 - fmMatchEntryComplete
  2. MatchRequired --> True

因此,当用户尝试选择列表之外的单词时,他们会得到“无效的属性值”。:

ComboBox Properties enter image description here

关于excel - VBA获取组合框到 'suggest'的一个选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20829823/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com