Оператор -replace
совпадает на основе регулярного выражения. Таким образом, ваше выражение соответствия:
"host = *"
завершит свое сопоставление после того, как совпадет с его первым «host =», не включая имя хоста, и это то, что будет заменено, оставив все без изменений впоследствии. Чтобы включить имя хоста в выражение соответствия, используйте это регулярное выражение:
"host = .*"
Я недавно изучил Word Object Model, и я нашел следующие страницы самыми полезными. Я думаю, что, пока Вы понимаете Word Application (с пользовательской точки зрения), все, которое необходимо сделать, излагают в деталях понимание Word. Диапазон и в конечном счете Word Story Types. И поскольку другие плакаты предложили, Обозреватель объектов в Visual Basic Editor Word очень удобен для просмотра доступных свойств и методов для какого-то конкретного объекта.
Точка входа для всего Word VBA. Обзор методом, объектом, набором, и т.д.:
Полезные страницы конкретно об использовании Диапазонов Word:
Введение в Типы Истории Word:
В редакторе VBA при ударе F2 существует обозреватель объектов, который является довольно удобной ссылкой. Можно также отфильтровать его для конкретных объектов Word.
Взгляд в Справку VBA (наряду с отладчиком) помог мне изучить что-либо, в чем я нуждался. Справочный файл является действительно всесторонним.