Я хотел бы установить фокус на текстовое поле, размещенное на листе (а не на форме) с помощью vba или любым другим способом без использования мыши.Установить фокус на AciveX текст Коробка с VBA
Функция SetFocus недоступна в этой ситуации, в отличие от того, когда текстовое поле помещается в пользовательскую форму.
Цель состоит в том, чтобы переместить курсор в текстовое поле, поэтому для ввода текста введите TB, а не на листе. excel 2010.
Возможно ли это?
tx
Macro Recorder. 'ActiveSheet.Shapes.Range (" TextBoxName "). Выберите'? –
Я могу использовать select прямо txt.Select ... Я, вероятно, был недостаточно ясен. Цель состоит в том, чтобы набирать текст непосредственно в текстовом поле, не устанавливая курсор внутри с помощью мыши. Вызов Select устанавливает фокус в текстовое поле, но по-прежнему невозможно ввести текст в него – OJNSim