Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Сообщений [ 2 ]
- Зарегистрирован: 14.02.2014
- Сообщений: 17
Тема: Узнать по стилю его уровень
Добрый вечер!
Имеется ссылка на переменную со стилем. Как по этой ссылке узнать, что это, например, заголовок 3-го уровня или какого-нибудь другого?
Sub test()
Dim st As Style
Set st = ActiveDocument.Styles(wdStyleHeading3)
MsgBox st.ListLevelNumber
End Sub
В данном пример ListLevelNumber = 0, хотя сам заголовок явно 3-го уровня. Как получить номер уровня?
Понимаю, что можно сравнивать переменную стиля с другими заранее известными стилями, например, ActiveDocument.Styles(wdStyleHeadingN), но это не всегда работает, поскольку пользователь может создать свои стили заголовков, не основываясь на стандартных. Ниже пример:

Но при этом понятно, что уровень структуры 1.
Спасибо!
- Зарегистрирован: 14.02.2014
- Сообщений: 17
Re: Узнать по стилю его уровень
Ответ:
Sub test()
Dim st As Style
Set st = ActiveDocument.Styles(wdStyleHeading3)
MsgBox st.ParagraphFormat.OutlineLevel
End Sub
Сообщений [ 2 ]
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Узнать по стилю его уровень
Работу с текстами можно сравнить с бурным морем. В этом бумажном море очень сложно не утонуть, если пытаться одолеть его вплавь, но оно покоряется большому кораблю, такому как редактор Microsoft Word, и та же работа делается выполнимой и преодолимой. На портале о Microsoft Office Word вы узнаете про: направление текста в word 2010.
Однако, как корабль не может плыть сам, без участия капитана и команды, так и мощная программа не будет работать без управления человека. На портале о Microsoft Office Word вы узнаете про: как сделать табличку в worde по размерам.
Не любой человек сможет управлять судном, не любой пользователь сможет правильно и эффективно работать в Ворде. Наш сайт о Microsoft Office Word даст ответ про: как установить расстояние в тексте между загаловками в три интервала.
То есть, вы, конечно, легко разберетесь с основными настройками самостоятельно, но многие тонкости останутся скрытыми. Наш сайт о Microsoft Office Word даст ответ про: что значит уточнить красную строку.
Для того чтобы научиться как следует управлять этим кораблем, стоит посетить форум Ворд Эксперт. Полученных здесь сведений о создании шаблонов, написании макросов для самых различных операций редактирования, форматирования, создания и оформления текста, иллюстраций, таблиц, вам хватит для того, чтобы сделать механическую работу эффективной и значительно сократить время на выполнение различных операций. На портале о Microsoft Office Word вы узнаете про: рамка альбомной ориентации.
На форуме вы найдете советы по оптимальным настройкам разных версий Ворда, готовые решения, список источников, которые полезно изучить, рекомендации по использованию горячих клавиш и многое другое. На портале о Microsoft Office Word вы узнаете про: как в ворде сделать отступ со всех сторон.
Также можно оставить запрос на выполнение необходимой вам работы по автоматизации или оптимизации вордовских операций. Наш сайт о Microsoft Office Word даст ответ про: как подключить макросы в starter.