Спасибо, будем пробовать. Хотя сходу попытка переименовать стиль ничего не дала. Он так и остался с тем же именем. Возможно это как-то связано с тем, что он основан на стиле "(свойства)". Изменить данный параметр невозможно, пишет, что уже зарезервировано такое имя для втроенного стиля. Т.е. если он основан на встроенном, то, как и сам встроенный, хрен поменяешь. Хотя код переименования проходит без ошибок
Вообще такие функции, вроде возвращающей строку до знака, удобны в долгосрочном плане - на многих проектах, но для одного заменять одну строку
If InStr(oStyle, ";") >= 1 Then oStyle.NameLocal = Left(оСтиль, InStr(оСтиль, ";") - 1)
функцией по мне - ну такое. Так можно каждую функцию уже готовую наделать пользовательских function и запутаться в них. Типо, сделаю ка я функцию сохранения дока Сall DocSaver(oDoc.name) Sub DocSaver(ByRef oDoc as Document) oDoc.save. А если придётся переписать код - будешь прыгать по ним в поисках
Спасибо можно перевести на WebMoney-кошелёк R378231864568 или на Яндекс-деньги 410015093172871