Member 8337387 Ответов: 0

Нужна помощь в надстройке 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 перестала его обновлять.

0 Ответов