Нужна помощь в надстройке word VSTO в visual studio с помощью internet explorer
Всем привет,
Я создаю одно слово надстройки с помощью Visual студии 2019.
Инструмент скопирует выбранное предложение в документ word, откроет internet explorer с заданным url-адресом и вставит его в одно окно поиска.
Мне нужна помощь в том, как использовать опцию getelementbyid в visual studio. Это приведенный ниже код
Что я уже пробовал:
SHDocVw.InternetExplorer IE = new SHDocVw.InternetExplorer(); object Empty = 0; object URL = "https://searchengine.com/"; IE.Visible = true; IE.Navigate2(ref URL, ref Empty, ref Empty, ref Empty, ref Empty); System.Threading.Thread.Sleep(5000); IE.Document.getelementbyid("search")="search text"; IE.Quit();
Bob@work
Какая часть не работает? Вы можете запустить ID? Если это так, вам нужно будет установить значение, текст, innerHTML или какое-либо другое свойство HTML-объекта вместо того, чтобы устанавливать сам элемент в качестве текстовой строки.
Если элемент с id="search" является текстовым полем:
Т. е. Документ.метода getElementById("поиск").значение="текст для поиска ";
возможно, это поможет добиться некоторого прогресса.
Member 8337387
Т.Е..Document.getelementbyid("поиск")="поиск текста";
приведенный выше код не работает.
отображение ошибки в getelementbyid
Richard MacCutchan
Было бы гораздо проще создать URL-адрес, который передает текст в Google и отправляет его в браузер по умолчанию. Не каждый пользуется Интернет Эксплорер. И даже Microsoft перестала его обновлять.