Выбор текстового поля формы через VBA DOM - PullRequest
0 голосов
/ 12 апреля 2019

У меня есть сотни ячеек данных в Excel, которые нужно вставить в виде необработанного текста в текстовое поле форума.Я идентифицировал текстовое поле в DOM, и я могу влиять на его содержимое, используя его свойство value.Однако я не могу просто установить это значение равным диапазону ячеек - поэтому я буду использовать «плохое» решение, SendKeys «^ V».Для этого мне нужно иметь возможность выбрать текстовое поле.

Уже пробовал:

Set forum = IE.Document.getElementById("form1")
forum.Focus
SendKeys ("^v")

1 Ответ

0 голосов
/ 12 апреля 2019

Я узнал, что упустил что-то простое:

forum.txtbox.Focus

Я оставлю здесь свой ответ на случай, если у кого-нибудь возникнет этот вопрос в будущем, поскольку в поисковой системе сложно найти ответы на эту тему из-за использования терминов, распространенных в других приложениях. Используя Фокус, вы выделите текстовое поле.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...