Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Word
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.10.2011, 19:26   #1
Traum
 
Регистрация: 21.10.2011
Сообщений: 7
По умолчанию При создании поля SEQ как задать закладку?

Проблема в следующем

Я знаю, что можно сначала создать поле, а затем выделив его задать на нем закладку. Но ведь при создании поля есть возможность указать закладку - для чего это?

Поясняю мои действия:
создаю поле CTRL+F9
далее пишу {SEQ pic рКвадрат}
далее обновляю F9
в итоге получаю ошибку что закладки рКвадрат нет

Спрашивается зачем при создании поля SEQ предусмотрена возможность задать закладку?

Далее я делаю так. Предварительно создаю закладку рКвадрат для некоторого выше выделенного текста.
Затем я в другом месте повторяю набор {SEQ pic рКвадрат} и жму F9. Теперь ошибок нет, но закладка как была в том первом месте на котором я ее создал так там и осталась.

Спрашивается какой смысл в том что в поле {SEQ pic рКвадрат} я задал эту закладку?
Traum вне форума Ответить с цитированием
Старый 22.10.2011, 19:56   #2
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,168
По умолчанию

зачем здесь
"SEQ pic рКвадрат" - pic???
>Теперь ошибок нет, но закладка как была в том первом месте на котором я ее создал так там и осталась. - и слава ВБА, Ворду, не дай бог чтобы было по другому??
Что нужно??
Ципихович Эндрю вне форума Ответить с цитированием
Старый 22.10.2011, 20:08   #3
Traum
 
Регистрация: 21.10.2011
Сообщений: 7
По умолчанию

pic - это идентификатор последовательности

Я хочу создать нумерацию для рисунков

{SEQ pic}

Чтобы сослаться на номер этого рисунка я должен сделать закладку на нем путем стандартных дополнительных действий через меню. Но ведь при создании поля зачем то предусмотрели ввод закладки. Зачем это предусмотрено? Я предположил, что это сделано для того чтобы при создании поля можно было сразу же на нем сделать закладку не используя дополнительные манипуляции через меню. Но таким образом у меня что-то не выходит. Поэтому возникает вопрос: для чего предусмотрена возможность при создании поля SEQ указать кроме идентификатора еще и имя закладки?

Последний раз редактировалось Traum; 22.10.2011 в 20:20.
Traum вне форума Ответить с цитированием
Старый 22.10.2011, 20:24   #4
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,168
По умолчанию

{SEQ Рисунок_номер\* Arabic\n}возле рисунков ставите это поле и он их все посчитает
там видели SEQ Идентификатор Закладка Ключи
при этом закладка и ключи в квадратных скобках [], что означает что они не обязательны, посему в окошко Введите вопрос, пишем поле SEQ, получаем
{ SEQ Идентификатор [Закладка ] [Ключи ] }

Последовательная нумерация глав, таблиц, рисунков и других элементов документа. В случае добавления, удаления или перемещения элемента и соответствующего ему поля SEQ обновление остальных полей SEQ приведет к перенумерации элементов.

Поле LISTNUM также выполняет автоматическую нумерацию, существенно упрощая создание сложных нумерованных списков.

Проще всего вставить в документ поля SEQ, предназначенные для нумерации таблиц, рисунков и других элементов, с помощью команды Название (меню Вставка, подменю Ссылка ).

Примечание. Поле SEQ, помещенное в колонтитул (Колонтитулы. Верхний колонтитул, который может включать в себя текст и рисунки, располагается в верхней части каждой страницы раздела. Нижний колонтитул располагается в нижней части каждой страницы. Обычно колонтитулы содержат номера страниц, названия глав, даты и имена авторов.), примечание или сноску, не влияет на нумерацию, организованную с помощью полей SEQ в тексте документа.

Инструкции
Идентификатор
Имя, присвоенное набору элементов, подлежащих нумерации (например «таблица»). Это имя должно начинаться с буквы и может содержать буквы, цифры и знаки подчеркивания. Длина имени не должна превышать 40 знаков.

Закладка
Имя закладки (Закладка. Отметка или место в тексте, которому присвоено определенное имя, что позволяет быстро переходить к нему в дальнейшем.), указывающей элемент в документе. Например, чтобы создать перекрестную ссылку на рисунок, пометьте поле SEQ, содержащее номер этого рисунка, закладкой «Рис2», а затем вставьте поле { SEQ рисунок Рис2 }.

Ключи
\c
Повторяет предыдущий номер для указанного набора элементов. Например, таким образом можно вставить номер главы в верхний или нижний колонтитул.

\h
Скрывает значение поля (Значения полей. Текст или графические объекты, вставленные в документ в результате выполнения программой Microsoft Word инструкций, содержащихся в полях. Когда выполняется печать документа или скрыты коды полей, вместо кодов полей в документе отображаются значения полей.). С помощью этого ключа можно создать перекрестную ссылку на поле SEQ, не печатая соответствующий номер. Например, можно сослаться на главу, имеющую номер, не печатая номер главы. Ключ \h игнорируется при наличии ключа (\*).

\n
Вставляет следующий номер для указанного набора элементов (используется по умолчанию).

\r n
Начинает нумерацию элементов с указанного номера n. Например, { SEQ рисунок \r 3 } начинает нумерацию рисунков с номера 3.

\s
Начинает нумерацию элементов с заголовка указанного уровня. Например, { SEQ рисунок \s 2 } начинает нумерацию рисунков со стиля (Стиль. Набор параметров форматирования, таких как шрифт, размер шрифта и отступы абзацев, которые хранятся вместе под общим именем. Когда применяется стиль, все содержащиеся в этом стиле инструкции форматирования применяются одновременно.) «Заголовок 2».

Примеры
Если для оформления заголовков глав документа не используются стили (Стиль. Набор параметров форматирования, таких как шрифт, размер шрифта и отступы абзацев, которые хранятся вместе под общим именем. Когда применяется стиль, все содержащиеся в этом стиле инструкции форматирования применяются одновременно.), и требуется пронумеровать главы, можно вставить поле SEQ в начало каждой главы.
Значение поля «Глава { SEQ глава }» будет выглядеть как «Глава 3».
Чтобы напечатать номер страницы в верхнем или нижнем колонтитуле, используйте ключ \c.
Значение поля «Страница { SEQ глава \c } - { PAGE }» будет выглядеть как «Страница 3-1».

и читаем, окейно???

Последний раз редактировалось Ципихович Эндрю; 22.10.2011 в 20:27.
Ципихович Эндрю вне форума Ответить с цитированием
Старый 22.10.2011, 21:20   #5
Traum
 
Регистрация: 21.10.2011
Сообщений: 7
По умолчанию

Цитата:
Закладка
Имя закладки (Закладка. Отметка или место в тексте, которому присвоено определенное имя, что позволяет быстро переходить к нему в дальнейшем.), указывающей элемент в документе. Например, чтобы создать перекрестную ссылку на рисунок, пометьте поле SEQ, содержащее номер этого рисунка, закладкой «Рис2», а затем вставьте поле { SEQ рисунок Рис2 }.
Я это пояснение в справке видимо не так понял. Спасибо что обратили внимание на это.

Последний раз редактировалось Traum; 22.10.2011 в 21:25.
Traum вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как задать действие при авторане FACE OFF Помощь студентам 3 05.11.2010 21:53
Как сохранить форматирование при создании связей? Василий. Microsoft Office Word 15 29.08.2010 11:47
Как резервировать место при создании файла? 3D Hunter Общие вопросы Delphi 13 23.07.2010 18:42
Как программно задать масштаб при печати Евгений ГВС Microsoft Office Excel 1 01.02.2010 15:17
Как и с чего начать при создании 2д игрушки. fis Gamedev - cоздание игр: Unity, OpenGL, DirectX 17 14.05.2007 18:14