【发布时间】:2016-10-18 12:56:25
【问题描述】:
我想在不使用鼠标的情况下使用 vba 或任何其他方法将焦点设置到放置在工作表(而不是表单上)中的文本框。
SetFocus 函数在这种情况下不可用,这与将文本框放在用户表单上时不同。
目的是将光标移动到文本框,因此键入将键入 TB 而不是工作表。 2010 年优秀。
有可能吗?
发送
【问题讨论】:
-
宏记录器。
ActiveSheet.Shapes.Range("TextBoxName").Select? -
我可以直接用select txt.Select...我可能还不够清楚。目的是直接在文本框中输入文本,而不用鼠标在里面设置光标。调用 Select 会将焦点设置到文本框,但仍然无法在其中输入文本
标签: excel textbox setfocus vba