excel - 使用箭头键将光标置于 ActiveX 文本框中
问题描述
我希望用户能够使用箭头键接近工作表上的 ActiveX 文本框,并在光标到达控件下的单元格时实际输入文本框。为此,我创建了一个在输入关键单元格时触发的SelectionChange过程。在这种情况下,
ActiveSheet.OLEObjects("TbxQuest").Select
确实选择了 TextBox 但继续按箭头键移动控件,而我希望光标开始在框中移动。ActiveSheet.OLEObjects("TbxQuest").TextFrame.Characters
尽管Intellisense列出了和_TextFrame
Characters
实际上,我什至不需要用户能够修改框中的文本。我只需要下一次击键来激活 TextBox 的KeyDown
事件过程。请帮忙。
解决方案
推荐阅读
- javascript - 将动态值传递给类参数
- python - 乘以不同大小的熊猫数据框
- javascript - API:从本地主机到虚拟主机
- google-apps-script - 谷歌应用脚本同时执行配额是否适用于相关脚本或每个用户?
- python - 如何使用 tmpdir 更改当前目录?
- bash - 如果我输入错误的命令,为什么命令行会挂起?
- http - *http.http2gzipReader 与 io.ReadCloser Golang
- ios - AlamoFire 没有将参数发送到 PHP
- django - 从模型创建表单 - Django
- python - 如何使用 pybind11 制作通用函数包装器?