1

Тема: Как убрать у Стиля атрибут Связаный?

Ворд 2007 хоум СП2 русский.
1. Во вкладке Главная открываем окно стилей микрокнопкой smile.
2. Жмыкаем на стиле, скажем, "Заголовок 1" правой кнопой мыши и выбираем пункт "Изменить...".
3. В появившемся окне в поле "Стиль:" светится значение "Абзац", выбираем значение "Связаный (аьзац и знак)"
4. Жмем кнопу "Ок".

Теперь снова вызываем диалог по кнопе "Изменить..." - поле "Стиль:" становится неактивным, как вернуть этому полю значение "Абзац"?

2

Re: Как убрать у Стиля атрибут Связаный?

ну так что скажут эксперты?

3

Re: Как убрать у Стиля атрибут Связаный?

avnalobin пишет:

В появившемся окне в поле "Стиль:" светится значение "Абзац", выбираем значение "Связаный (аьзац и знак)"

У меня это значение неактивно.

4

Re: Как убрать у Стиля атрибут Связаный?

Есть такая проблема. А может и не проблема, а фишка?

Лучше день потерять — потом за пять минут долететь!

5

Re: Как убрать у Стиля атрибут Связаный?

avnalobin пишет:

4. Жмем кнопу "Ок".

5. Жмем кнопку "Отмена"

Макросы под заказ и готовый пакет - mtdmacro.ru

6

Re: Как убрать у Стиля атрибут Связаный?

Другими словами, Вождь, это уже не исправить?

Лучше день потерять — потом за пять минут долететь!

7

Re: Как убрать у Стиля атрибут Связаный?

А зачем?
Цитата из документации: «Когда стиль параграфа и стиль знака связанны между собой, оба стиля имеют один формат символов». По сути, связывание – это создание стиля символов вложенного в стиль параграфа.

Через макросы «развязать» стили нельзя. Хотя в документации по VBA к Word 2007 и сказано, что свойства Stile.Linket и Stile.LinkStyle можно изменять, на деле это не так.

Макросы под заказ и готовый пакет - mtdmacro.ru

8

Re: Как убрать у Стиля атрибут Связаный?

Вождь пишет:

А зачем?

а затем, что кнопу "Ок" я, допустим, нажал случайно и позже обнаружил вот такую оказию

9

Re: Как убрать у Стиля атрибут Связаный?

avnalobin пишет:

...кнопу "Ок" я, допустим, нажал случайно...

Так в чем проблема? Разницы при работе со стилем до и после связывания быть не должно. Изменится только тип стиля.

Скажу еще проще. Был у Вас стиль «Заголовок 1» и вы обозвали его свойства знака «Заголовок 1 Знак». Это е есть связывание. Что такое «Заголовок 1 Знак» мне непонятно, т.к. в Word 2007 нет инструментов для работы с этим «стилем».

Макросы под заказ и готовый пакет - mtdmacro.ru

10

Re: Как убрать у Стиля атрибут Связаный?

Вождь пишет:
avnalobin пишет:

...кнопу "Ок" я, допустим, нажал случайно...

Так в чем проблема?

че непонятно то? в "Заголовке 1" я допустим нажал случайно и Стиль стал неактивным, смотришь в "Заголовке 2" и в других - там Стиль активный, думаешь че фигня и начинаешь искать ...

11

Re: Как убрать у Стиля атрибут Связаный?

avnalobin пишет:

Ворд 2007 хоум СП2 русский.
1. Во вкладке Главная открываем окно стилей микрокнопкой smile.
2. Жмыкаем на стиле, скажем, "Заголовок 1" правой кнопой мыши и выбираем пункт "Изменить...".
3. В появившемся окне в поле "Стиль:" светится значение "Абзац", выбираем значение "Связаный (аьзац и знак)"
4. Жмем кнопу "Ок".

Теперь снова вызываем диалог по кнопе "Изменить..." - поле "Стиль:" становится неактивным, как вернуть этому полю значение "Абзац"?

Можно сделать так:
1. Выделить абзац со стилем типа Связанный.
2. Нажать на кнопочку Создать стиль в нижней части описанного Вами окна стилей.
3. Дать новому стилю имя (например, "Заголовок 1#".
Этот стиль будет иметь уже тип Абзац.
4. Далее можно заменить все вхождения старого стиля на новый.

Но, как отметили коллеги, большого смысла в этом нет, так как значительного различия в практическом применении стилей Связанный и Абзац  нет.

Удобной и приятной работы в Word!
Перевести спасибо на Яндекс кошелёк - 41001162202962; на WebMoney - R581830807057.

12

Re: Как убрать у Стиля атрибут Связаный?

avnalobin пишет:

Ворд 2007 хоум СП2 русский.
поле "Стиль:" становится неактивным, как вернуть этому полю значение "Абзац"?

0. Сделать резервную копию docx
1. Открыть docx WinRAR-ом (через "Открыть с помощью...")
2. Найти и распаковать файл word\styles.xml
3. Для общего развития можно/нужно открыть его браузером, найти поиском имя попорченного стиля (через F3) и изучить структуру
4. Открыть этот файл Блокнотом
5. Найти стиль по имени (через F3), например, "Мой стиль Знак"
6. Чуть далее будет запись типа

    <w:link w:val="некотороеЧисло"/>

7. Удалить этот тэг (от < до > включительно)
8. Сохранить файл.
9. Мышью перетащить файл в окно открытого архива (предложит заменить)
10. Открыть обновлённый docx Word-ом
11. Проинспектировать стили. Ранее свазанный "серый" стиль должен стать развязанным и несерым. Должен также появиться еще левый стиль знаков, который ранее был привязан к тому связанному стилю; его можно удалить.

Ахтунг: я делал это у себя только один раз (сам налетел на этот маразм). Шаги описал подробно, должно получиться, но гаранию, как известно, даёт только ГосСтрах.

13

Re: Как убрать у Стиля атрибут Связаный?

Подробную информацию об исправляемой детальке см. на сайте MSDN:

LinkedStyle Class
внешняя ссылка

14

Re: Как убрать у Стиля атрибут Связаный?

BugDigger пишет:

...LinkedStyle Class...

Докопались таки до сути. Вот что значит открытая структура файла!

А для редактирования xml-внутренностей docx и др. я использую плагин для FAR. Сделан очень удобно - входишь в файл как в папку и вперед...

Макросы под заказ и готовый пакет - mtdmacro.ru

15

Re: Как убрать у Стиля атрибут Связаный?

Вождь пишет:

А для редактирования xml-внутренностей docx и др. я использую плагин для FAR. Сделан очень удобно - входишь в файл как в папку и вперед...

Кто пользуется Total Commander необходимо переместить курсор на нужный нам файл и нажать сочетание клавиш:

Ctrl + Pg Down

После чего вы увидите  все внутренности данного docx файла.