Elettracompany.com

Компьютерный справочник
1 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как обновить все ссылки в word

Текст перекрестной ссылки Word 2010 не обновляется

В Word 2010 doc я вставлял много перекрестных ссылок в заголовки и выбирал вариант отображения заголовка. Но, когда я перехожу и фактически изменяю текст заголовка, на который ссылается перекрестная ссылка, перекрестная ссылка не меняет его текст. Это ожидалось? Если нет, как мне настроить вещи так, чтобы, если я изменил текст заголовка, чтобы все перекрестные ссылки автоматически обновили их текст, чтобы они соответствовали?

Чтобы диагностировать, я переключил полевые коды (ALT-F9), чтобы коды были видны. Затем, после того как я изменил заголовок, я вставил новую перекрестную ссылку рядом со старой перекрестной ссылкой, текст которой не менялся. Я был немного удивлен, увидев, что два полевых кода не ссылаются на тот же Ref #. Я думаю, это может быть ключом, но я до сих пор не знаю, как это исправить.

5 ответов

Старый трюк , чтобы обновить все ссылки без необходимости выбора, это будет переход на FilePrint , а затем обратно в представление документа. Да, вам не нужно печатать или ничего нажимать, просто посмотрите меню предварительного просмотра печати и все. Меню «Печать» автоматически обновляет все ссылки в документе.

Работает в Word 2010.

Как правило, не все поля обновляются немедленно, чтобы отразить исходный текст. Предварительный просмотр для печати был одним из способов заставить вещи обновляться (я думаю, что он по-прежнему работает), в противном случае нажмите Ctrl + A (выберите все), затем F9, чтобы обновить поля

NB: это не будет работать для любых полей, которые находятся в верхнем или нижнем колонтитуле, поскольку они не включены в «выбрать все».

Я только что наткнулся на эту проблему. Для меня работало следующее решение:

Не добавляйте текст к указанному заголовку. Вы должны начать писать где-нибудь перед последним символом и впоследствии удалить оставшиеся символы. Это гарантирует, что ссылка получает обновление ( Ctrl + A ) F9 .

Пример для пояснения:

  1. «текст заголовка»
  2. «с новым смысловым текстом
  3. «с новым значением»

У этой проблемы была возможность устранения неполадок с раскрывающейся идеей кода ( Alt + F9 ). Оказывается, было поле, которое блокировало обновление, когда все было выделено. Это было: < SHAPE *MERGEFORMAT >— прямоугольник с заполнением текстуры. Я выбрал все, кроме этого, сделал F9 , и он сработал.

Когда вы вставляете перекрестную ссылку, MS Word создает скрытую закладку, которая содержит точно текст заголовка.

Это имеет два следствия:

Когда вы вставляете текст после текста заголовка, он не считается частью закладки, следовательно Ответ Джона добавления текста в середине заголовка.

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

Если у вас уже есть много разделенных заголовков, подобных мне, решение заключается в обновлении скрытой закладки, чтобы отразить только часть заголовка

Сначала выясните ссылку на скрытую закладку:

  1. Нажмите перекрестную ссылку
  2. Нажмите Alt + F9 , чтобы показать ссылки
  3. Обратите внимание на ссылку закладки, которая начинается с _Ref в
  4. Нажмите Alt + F9 снова, чтобы скрыть ссылки

Затем повторно примените ту же закладку к правильному заголовку:

  1. С помощью мыши выберите текст правильного заголовка (либо первого, либо второго, который был сформирован путем разделения заголовка)
  2. Сохраняйте выбранный текст и показывайте диалог закладок, нажав: Вставить меню — > ссылки — > закладка
  3. Убедитесь, что установлен флажок «Скрытые закладки».
  4. Повторно примените одну и ту же закладку к выбранному тексту, выделив из списка закладок _Ref , что вы отметили выше, и нажмите кнопку «Добавить»
  5. Используйте Ctrl + A , затем F9 , чтобы обновить перекрестную ссылку.

Спасаем готовый документ от глюков Microsoft Word

Word — хороший редактор, если бы не глюки. Один из них — автоматическое обновление ссылок в подготовленном документе, т.е. Вы готовили документу по ГОСТу, а Word взял, да обновил все без спроса. Учимся бороться и побеждаем!

Многие разработчики документации, технические писатели, да и просто люди пишущие документы, студенты готовящие дипломы и курсовые подчас сталкиваются c такой проблемой как нежелательное автообновление ссылок в документе, подготовленном для печати (у меня Word 2010 и этот глюк присутствует в полном объеме, в предыдущих версиях тоже был). Типичный пример – требуется разработка документа по ГОСТам (например для дипломов или конструкторской документации — ЕСКД), а значит ссылки на рисунки должны быть сделаны с учетом падежей, с маленькой буквы (типичные обороты в тексте: на рисунке, на рисунках, рисунком и т.д.). Аналогичная проблема с таблицами, листингами исходных текстов и т.д. Обычно разработка такого документа с точки зрения ссылок представляет собой подписывание рисунков (ссылки->вставить название), на которые дается перекрестная ссылка в тексте (ссылки-> перекрестная ссылка). При этом Word подставляет в тексте наименование рисунка не по ГОСТам (рисунок 1).

Читать еще:  Как создать содержание в word 2020

Пользователь самостоятельно правит в тексте наименования рисунков под требования ГОСТов в ручном режиме и сохраняет документ (рисунок 2).

Вроде все отлично, но при попытке печати Word автоматически обновляет все ссылки и потраченное время оказывается выброшенным коту под хвост. В настройках Word есть пункты отвечающие за отключение автоматического обновления ссылок (см. например рисунок 3), но они НЕ РАБОТАЮТ, в этом и заключается коварный глюк.

А если еще не отключить сохранение в фоновом режиме перед печатью (рисунок 4),

то алгоритм работы вообще прекрасен: вы в течении рабочего дня готовили документ в соответствии с требованиями ГОСТов (у меня легко бывают документы по 300 и более страниц), потом нажали «сохранить» (и вроде вздохнули спокойно), затем нажали печать и программа автоматически обновила все ссылки (т.е. вся работа в трубу) и автоматически сохранила документ с обновленными ссылками – самое время посыпать голову пеплом и напиться с горя.

Можете начинать сначала, слов нет – одни эмоции про разработчиков и тестировщиков.

  1. Готовим документ под требования ГОСТов или заказчиков (у кого, что). Сохраняемся.
  2. Делаем копию файла для печати.
  3. Выделяем весь текст, в котором есть ссылки (Главная->Выделить все).
  4. Нажимаем комбинацию клавиш Ctrl+Shift+F9.

В результате в выделенном тексте все ссылки переводятся в обычный текст, форматирование документа не портится, а автообновлять Word уже просто нечего. Так что как говориться: «Умеючи и ведьму бьют!».

Перекрестные ссылки в Ворде

В текстовом редакторе Word создаётся множество различных видов ссылок. При необходимости можно поставить гиперссылку, ведущую на сайт, вставить сноску по документу или указать перекрестные ссылки в статье на соответствующий элемент. По умолчанию перекрестные ссылки устанавливаются как гиперссылки. В случае если содержимое смещается в другое место по тексту, тогда все перекрестные ссылки будут автоматически обновлены. Данная статья будет актуальна для версий Ворда 2007, 2010, 2013 и 2016.

Создание перекрестной ссылки

Если в Ворде потребовалось установить перекрестную ссылку, которая к примеру, будет перенаправлять на рисунок, то следует выполнить следующие действия (если перекрестная ссылка будет вести не на рисунок, а на, например, абзац — переходите сразу к пункту 3).

  1. Изначально нужно задать название каждому рисунку. Нажав по изображению перейдите на вкладку «Ссылки» и кликните по «Вставить название»;
  2. В окне «Название» задать имя картинке и положение, где будет располагаться название, в нашем случае «Под выделенным объектом»;
  3. Установить указатель мыши в нужном месте, где будет добавлена ссылка;
  4. Открыть раздел «Ссылки», далее в области «Названия» найти и нажать кнопку «Перекрестная ссылка»;
  5. В диалоговом окне «Перекрестные ссылки» нужно выбрать «Тип ссылки». В данном случае, будет «Рисунок». В разделе «Вставить ссылку на:» поставить «Название целиком». И наконец-то надо выбрать из списка, «Для какого элемента» расположение нужного элемента, на который будет перенаправлять ссылка.
  6. Нажать «Вставить» и «Закрыть».

Для того чтобы перекрестная ссылка перенаправила на соответствующий рисунок или часть текста, нажмите кнопку «Ctrl» и нажмите по ссылке.

Как убрать перекрестную ссылку

Чтобы удалить ссылку, для начала, надо выделить слово или предложение, которое относится к гиперссылке, и удалить кнопкой «Delete» или, нажав правой кнопкой мыши, выберите «Вырезать».

С помощью перекрестной ссылки, ориентироваться по курсовой или дипломной работе, будет в разы легче. Теперь вставить ссылку с указанием на страницу или таблицу не будет занимать много времени. Не забывайте добавлять названия таблицам и рисункам. В момент указания перекрестной ссылки, все названия таблиц и изображений будут добавлены в специальный список. Такой список позволит легко выбрать нужный вариант ссылающегося объекта.

Как сделать гиперссылку в ворде на сайт, текст или страницу в документе?

Добра на fast-wolker.ru! Гиперссылка — это место в документе, клацнув на которое Вы переходите на нужную страницу сайта, или в часть документа, находите документ- приложение. Гиперссылки создаются для удобной навигации и делают Ваши материалы более информативными.

Начинающим пользователям ворд будет полезен сегодняшний материал, потому как инструмент «гиперссылки» давно стал востребованным. Часто нужно указывать первоисточники, делать подборки материала в одном документе. Ссылки и гиперссылки в ворде выделяются из текста своим внешним видом — цветом шрифта.

Чтобы пользователь смог перейти (в ворде) по сделанной ссылке требуется нажать клавишу Ctr+ левая кнопка мыши.

Как в ворде сделать гиперссылку на сайт в интернете?

Если требуется сделать отсылку на первоисточник, расположенный на стороннем интернет — ресурсе копируем ссылку на нужный материал, в ворде переходим в меню «Вставка» , выделяем нужный текст (у меня это слово «сюда») и вставляем нашу ссылку:

После проверяем результат нашав клавишу Ctrl + левая кнопка мыши.

Как сделать гиперссылку в ворде на текст в этом же документе?

Условием для создания перехода на текст того же документа является наличие в документе заголовков или закладок. То есть речь идет о достаточно сложных по структуре документах. При создании такой ссылки все созданные раннее заголовки или закладки будут видны в процессе:

Читать еще:  Как отключить форматирование в word

Как в ворде сделать гиперссылку на документ или файл?

Ворд умеет делать ссылки на нужные документы или файлы, находящиеся на жестком диске вашего компьютера. Эти ссылки хорошо будут работать только на вашем компьютере или локальной сети, когда над проектом трудится несколько человек и нужно давать им ссылки на нормативные документы.

Можно выбрать через проводник папку с документом либо через последние открытые файлы в ворд. Ничего сложного! Ниже еще есть вставка адреса электронной почты в текст. Если Вы используете в своей работе почтовый клиент то при нажатии на ссылку произойдет его открытие и письмо в нужный адрес будет уже подготовлено.

Все что нужно вставить в текст адрес электронной почты.

Как в ворде сделать ссылку на источник литературы?

Разберем самый простой пример. Для начала ссылку- источник литературы в документе нужно создать (на отдельной, самой последней странице документа). Давно прошли те времена когда в ворде нужно было как-то набивать списки вручную. Для этого есть специальный функционал.

Для создания ссылки- источника сначала переходим в меню Ссылки -» Вставить ссылку» и находим инструмент «Добавить новый источник»:

Заполняем форму как это требуется:

Делаем таким способом нужное количество ссылок- источников. Позже ими можно будет управлять через «Диспетчер источников»; там же удобно и создавать новые. Далее, можно сформировать красивый список источников литературы на печать. Сначала ставим курсор на ту страницу где он должен будет находиться.

Затем в том же меню «Вставка» выбираем «Список литературы»:

Он будет сформирован на основании созданных ссылок — источников. Выбираем стиль, который больше по вкусу. Или редактируем шрифты, цвет, наклон и добавляем свой вариант в коллекцию. Итак, список литературы, (а так же ссылки , которые мы делали чуть раньше) — это отдельные объекты внутри документа Word.

Их можно редактировать, добавлять и удалять новые объекты. И список литературы обновить если вы что то поменяли и изменили в ссылках. Ничего сложного! Пока!

Не получается через F9 обновить сразу несколько ссылок. .

Страницы 1

Чтобы отправить ответ, вы должны войти или зарегистрироваться

Сообщений [ 27 ]

1 Тема от Evgen238 22.01.2015 08:46:25

  • Evgen238
  • сержант
  • Неактивен
  • Зарегистрирован: 24.02.2014
  • Сообщений: 21
  • Поблагодарили: 2

Тема: Не получается через F9 обновить сразу несколько ссылок. .

В документе много гиперссылок, в основном на сноски на других страницах (см. вложенный скриншот).

Если выделить одну сноску и нажать F9, то ссылка обновится, как и положено.

Но если выделить несколько сносок (у меня все гиперссылки в сносках) и нажать F9, то Ворд пишет «Приложению Word не удается отменить данное действие».

Как быть? У меня документ 500 страниц и в нем 700 сносок, все руками обновлять каждый раз я убьюсь.

probl1.JPG 71.77 Кб, файл не был скачан.

You don’t have the permssions to download the attachments of this post.

2 Ответ от yshindin 22.01.2015 12:30:27

  • yshindin
  • генерал-полковник
  • Неактивен
  • Откуда: Москва
  • Зарегистрирован: 12.05.2012
  • Сообщений: 446
  • Поблагодарили: 170
  • За сообщение: 2

Re: Не получается через F9 обновить сразу несколько ссылок. .

Как быть? У меня документ 500 страниц и в нем 700 сносок, все руками обновлять каждый раз я убьюсь.

Лучше всего создайте макрос на VBA для обновления всех полей в документе и назначьте комбинацию «горячих» клавиш на этот макрос. За основу можно взять, напр., макрос из внешняя ссылка. Обновляйте все поля в документе перед его сохранением.

3 Ответ от Evgen238 22.01.2015 12:51:18

  • Evgen238
  • сержант
  • Неактивен
  • Зарегистрирован: 24.02.2014
  • Сообщений: 21
  • Поблагодарили: 2

Re: Не получается через F9 обновить сразу несколько ссылок. .

Как быть? У меня документ 500 страниц и в нем 700 сносок, все руками обновлять каждый раз я убьюсь.

Лучше всего создайте макрос на VBA для обновления всех полей в документе и назначьте комбинацию «горячих» клавиш на этот макрос. За основу можно взять, напр., макрос из внешняя ссылка. Обновляйте все поля в документе перед его сохранением.

Я в этом полный дуб-дуб, вижу только знакомые буквы в Вашем тексте. Как можно купить такую услугу?

4 Ответ от yshindin 22.01.2015 15:42:29

  • yshindin
  • генерал-полковник
  • Неактивен
  • Откуда: Москва
  • Зарегистрирован: 12.05.2012
  • Сообщений: 446
  • Поблагодарили: 170
  • За сообщение: 1

Re: Не получается через F9 обновить сразу несколько ссылок. .

Я в этом полный дуб-дуб, вижу только знакомые буквы в Вашем тексте.

Напишите мне в личку.

5 Ответ от Alex_Gur 22.01.2015 15:49:51

  • Alex_Gur
  • Модератор
  • Неактивен
  • Откуда: Москва
  • Зарегистрирован: 28.07.2011
  • Сообщений: 2,758
  • Поблагодарили: 492

Re: Не получается через F9 обновить сразу несколько ссылок. .

В документе много гиперссылок, в основном на сноски на других страницах (см. вложенный скриншот).

Читать еще:  Скачать таблицу word бесплатно

Если выделить одну сноску и нажать F9, то ссылка обновится, как и положено.

Но если выделить несколько сносок (у меня все гиперссылки в сносках) и нажать F9, то Ворд пишет «Приложению Word не удается отменить данное действие».

Как быть? У меня документ 500 страниц и в нем 700 сносок, все руками обновлять каждый раз я убьюсь.

Вероятно, ошибка возникает из-за того, что в Вашем файле сформирована слишком сложная система ссылок и сносок.
Я думаю, что эксперт yshindin предложил хорошее решение.
Интересно, сообщите нам, удалось ли Вам успешно обновить все поля с помощью этого макроса.

Примечание: методические указания по применению макросов см. у нас на сайте: http://wordexpert.ru/forum/viewtopic.php?id=1342

6 Ответ от Evgen238 22.01.2015 16:42:03

  • Evgen238
  • сержант
  • Неактивен
  • Зарегистрирован: 24.02.2014
  • Сообщений: 21
  • Поблагодарили: 2
  • За сообщение: 1

Re: Не получается через F9 обновить сразу несколько ссылок. .

Я в этом полный дуб-дуб, вижу только знакомые буквы в Вашем тексте.

Напишите мне в личку.

Спасибо огромное! Всё получилось. Макрос (не первый, а второй) всё сделал как надо.

Приятно, что есть профи в своем деле.

7 Ответ от Alex_Gur 22.01.2015 16:58:14

  • Alex_Gur
  • Модератор
  • Неактивен
  • Откуда: Москва
  • Зарегистрирован: 28.07.2011
  • Сообщений: 2,758
  • Поблагодарили: 492

Re: Не получается через F9 обновить сразу несколько ссылок. .

Спасибо огромное! Всё получилось. Макрос (не первый, а второй) всё сделал как надо.

Приятно, что есть профи в своем деле.

А где там второй макрос?
Там, вроде бы, всего один.

8 Ответ от Evgen238 22.01.2015 17:00:54

  • Evgen238
  • сержант
  • Неактивен
  • Зарегистрирован: 24.02.2014
  • Сообщений: 21
  • Поблагодарили: 2

Re: Не получается через F9 обновить сразу несколько ссылок. .

Мне господин Yshindin его скинул.

9 Ответ от Alex_Gur 22.01.2015 17:22:42

  • Alex_Gur
  • Модератор
  • Неактивен
  • Откуда: Москва
  • Зарегистрирован: 28.07.2011
  • Сообщений: 2,758
  • Поблагодарили: 492

Re: Не получается через F9 обновить сразу несколько ссылок. .

Коллеги, поделитесь, пожалуйста, с общественностью работающим макросом.

10 Ответ от yshindin 22.01.2015 17:40:08

  • yshindin
  • генерал-полковник
  • Неактивен
  • Откуда: Москва
  • Зарегистрирован: 12.05.2012
  • Сообщений: 446
  • Поблагодарили: 170
  • За сообщение: 2

Re: Не получается через F9 обновить сразу несколько ссылок. .

Коллеги, поделитесь, пожалуйста, с общественностью работающим макросом.

Я отправил Evgen238 еще два макроса (в макросе, что я применяю в своей практике, я использую оба подхода):

1-й макрос — универсальный (цикл по полям всех Story):
Sub UpdateAllFields()
Dim doc As Document
Set doc = ActiveDocument

Dim sRange As Range
Dim sField As Field

For Each sRange In doc.StoryRanges
For Each sField In sRange.Fields
sField.Update
Next sField
Next sRange

2-й макрос — специально для полей, размещенных в областях колонтитулов (к тому же там обрабатываются поля в текстбоксах, что можно встретить в полях ГОСТовых рамок):
Sub UpdateFieldsInHeaderFooter()
For Each osection In ActiveDocument.Sections
For Each oHeaderFooter In osection.Footers
For Each oShape In oHeaderFooter.Shapes
If oShape.Type = msoGroup Then
For Each oItem In oShape.GroupItems
If oItem.Type = msoTextBox Then
Set oTextFrame = oItem.TextFrame
If oTextFrame.TextRange.Fields.count <> 0 Then
oTextFrame.TextRange.Fields.Update
End If
End If
Next oItem
End If
Next oShape
Next oHeaderFooter
For Each oHeaderFooter In osection.Footers
For Each oFld In oHeaderFooter.Range.Fields
oFld.Update
Next oFld
Next oHeaderFooter
For Each oHeaderFooter In osection.Headers
For Each oFld In oHeaderFooter.Range.Fields
oFld.Update
Next oFld
Next oHeaderFooter
Next osection
End Sub

11 Ответ от Alex_Gur 22.01.2015 17:44:17

  • Alex_Gur
  • Модератор
  • Неактивен
  • Откуда: Москва
  • Зарегистрирован: 28.07.2011
  • Сообщений: 2,758
  • Поблагодарили: 492

Re: Не получается через F9 обновить сразу несколько ссылок. .

Коллеги, поделитесь, пожалуйста, с общественностью работающим макросом.

Я отправил Evgen238 еще два макроса (в макросе, что я применяю в своей практике, я использую оба подхода):

1-й макрос — универсальный (цикл по полям всех Story):
Sub UpdateAllFields()
Dim doc As Document
Set doc = ActiveDocument

Dim sRange As Range
Dim sField As Field

For Each sRange In doc.StoryRanges
For Each sField In sRange.Fields
sField.Update
Next sField
Next sRange

2-й макрос — специально для полей, размещенных в областях колонтитулов (к тому же там обрабатываются поля в текстбоксах, что можно встретить в полях ГОСТовых рамок):
Sub UpdateFieldsInHeaderFooter()
For Each osection In ActiveDocument.Sections
For Each oHeaderFooter In osection.Footers
For Each oShape In oHeaderFooter.Shapes
If oShape.Type = msoGroup Then
For Each oItem In oShape.GroupItems
If oItem.Type = msoTextBox Then
Set oTextFrame = oItem.TextFrame
If oTextFrame.TextRange.Fields.count <> 0 Then
oTextFrame.TextRange.Fields.Update
End If
End If
Next oItem
End If
Next oShape
Next oHeaderFooter
For Each oHeaderFooter In osection.Footers
For Each oFld In oHeaderFooter.Range.Fields
oFld.Update
Next oFld
Next oHeaderFooter
For Each oHeaderFooter In osection.Headers
For Each oFld In oHeaderFooter.Range.Fields
oFld.Update
Next oFld
Next oHeaderFooter
Next osection
End Sub

Evgen238, и что — первый макрос у Вас не сработал?
Или Вы его не испробовали?

Ссылка на основную публикацию
Adblock
detector