1

Тема: Коды и значения полей

Уважаемые специалисты,  появилась проблема при работе с одним и тем же документом на двух разных компьютерах (Windows 10, Office 2013 г - домашний,  Windows 10, Office 2017 г  - рабочий). Названия рисунков присвоенных на одном компьютере не отображаются в перекрестных ссылках на другом. Оказалась что формат поля названия рисунка назначается по разному:
На домашнем:  {SEQ _Рис. \* ARABIC \s 1}
На рабочем:  {SEQ  Рис. \* ARABIC \s 1} ,
т.е. на домашнем перед Рис. "_"!

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

Cпасибо, заранее.

2

Re: Коды и значения полей

BViktorY пишет:

Уважаемые специалисты,  появилась проблема при работе с одним и тем же документом на двух разных компьютерах (Windows 10, Office 2013 г - домашний,  Windows 10, Office 2017 г  - рабочий). Названия рисунков присвоенных на одном компьютере не отображаются в перекрестных ссылках на другом. Оказалась что формат поля названия рисунка назначается по разному:
На домашнем:  {SEQ _Рис. \* ARABIC \s 1}
На рабочем:  {SEQ  Рис. \* ARABIC \s 1} ,
т.е. на домашнем перед Рис. "_"!

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

Cпасибо, заранее.

Вставляйте поля из старой версии

Спасибо можно перевести на WebMoney-кошелёк R378231864568 или на Яндекс-деньги 410015093172871

3

Re: Коды и значения полей

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

4

Re: Коды и значения полей

BViktorY пишет:

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

Пробуйте сохранять документы в старой версии ворд( с поддержкой ворд 2003-2007) При нажатии на "Сохранить как" есть такой вариант

Спасибо можно перевести на WebMoney-кошелёк R378231864568 или на Яндекс-деньги 410015093172871

5

Re: Коды и значения полей

Ничего не получилось. Размер файла увеличился в три раза. А формат поля  все равно изменился: при записи на домашнем, код поля записывается с "_", при открытии файла на рабочем, "_" исчезает. Ссылки не видны! Может есть другие идеи?

Заранее, спасибо!

6

Re: Коды и значения полей

Сбросьте документ из 2017 ворда. Во всяком случае можно делать эти действия макросом, что явно ускорит работу многократно.

Спасибо можно перевести на WebMoney-кошелёк R378231864568 или на Яндекс-деньги 410015093172871

7

Re: Коды и значения полей

Вы имеете ввиду выложить мой файл в нашу переписку? Если так, я подготовлю фрагмент.

  Никогда не работал с макросами, попробую освоить!

8

Re: Коды и значения полей

Если там важные данные - просто замените текст, много не надо достаточно 1 - 2стр. Главное чтобы поля остались

Спасибо можно перевести на WebMoney-кошелёк R378231864568 или на Яндекс-деньги 410015093172871

9

Re: Коды и значения полей

Пробую направить. Но через форум закачивается как-то не понятно...
Это сообщение №1 со страницей сформированной в 13м ворде,а прочитанной в 17-м, там есть скрин перекрестных ссылок. Видно, что рис. не отображается

Post's attachments

Test word 2013.docx 496.47 Кб, 4 скачиваний с 2018-05-14 

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

10

Re: Коды и значения полей

Направляю 2й файл. Сформированный и прочитанный в ворде 2017.

Если не дошли, отправьте мне ваш еmail на адрес buzunov@inbox.ru

Заранее спасибо.

Post's attachments

Test word 2017.docx 501.97 Кб, 3 скачиваний с 2018-05-14 

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

11

Re: Коды и значения полей

Не заметил проблемы. При нажатии на поле, отображающееся как 78 - переходит к рисунку. А что нужно чтобы было? В обоих документах одинаково. При том что в одном поле имеет вид
SEQ Рис. \* ARABIC \s 1
и
REF _Ref513732438 \r \h

а во втором
SEQ _Рис. \* ARABIC \s 1
и
REF _Ref513732438 \r \h

Спасибо можно перевести на WebMoney-кошелёк R378231864568 или на Яндекс-деньги 410015093172871

12

Re: Коды и значения полей

И то, что вы указали не отображается ни в одном из документов.

Спасибо можно перевести на WebMoney-кошелёк R378231864568 или на Яндекс-деньги 410015093172871

13

Re: Коды и значения полей

К тому же в одном варианте вы выбираете при вставке перекрёстной ссылки "Название целиком", а во втором "постоянную часть и номер"

Спасибо можно перевести на WebMoney-кошелёк R378231864568 или на Яндекс-деньги 410015093172871

14

Re: Коды и значения полей

Все верно! Только разница есть! Это «_» между SEQ и Рис. , которое  есть в ранней версии и нет в более поздней. Это видно в вашем ответе. Т.е. формат поля разный , и потому название рисунка не отображается в окне перекрестный ссылок. Мой вопрос был, как сделать так , чтобы формат поля не менялся!

15

Re: Коды и значения полей

Обновил поля В обоих случаях источник ссылки не найден.

Спасибо можно перевести на WebMoney-кошелёк R378231864568 или на Яндекс-деньги 410015093172871

16

Re: Коды и значения полей

Извините, не могу особо что-то посоветовать, т.к. не сталкивался с 17-м вордом. Вот этот код поможет удалить нижнее подчёркивание из всех полей.

Sub FieldEditWithout()
Dim oField As Field
For Each oField In ActiveDocument.Fields
    oField.Code.Text = Replace(oField.Code.Text, "_", "")
Next oField
End Sub
Спасибо можно перевести на WebMoney-кошелёк R378231864568 или на Яндекс-деньги 410015093172871

17

Re: Коды и значения полей

Спасибо, попробовал. Но ничего не вышло! Может подскажете как это правильно записать в макрос? У меня нет опыта программирования. sad

18

Re: Коды и значения полей

BViktorY пишет:

Спасибо, попробовал. Но ничего не вышло! Может подскажете как это правильно записать в макрос? У меня нет опыта программирования. sad

Об использовании макросов можно посмотреть здесь: http://wordexpert.ru/forum/viewtopic.php?id=1342

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

19

Re: Коды и значения полей

Зачем вообще было использовать такое странное имя "_Рис."? Самый лучший, безопасный и универсальный вариант имени - это буквы латиницы. Замените его везде. На работу полей, кстати, влияет еще и язык операционной системы.

Что мешает стандартным поиском заменить текст "SEQ _Рис." на "SEQ ZZZ" например? Зачем руками? Только надо включить режим кодов полей (Alt + F9).

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

20

Re: Коды и значения полей

Спасибо за совет! Все сработало! Что касается Рис., то это, естественно, сокращение от Рисунок. В русском техническом тексте его можно заменить только на Fig. Но это не по стандарту. Еще раз спасибо. Форум помог!

21

Re: Коды и значения полей

Вождь пишет:

Зачем вообще было использовать такое странное имя "_Рис."? Самый лучший, безопасный и универсальный вариант имени - это буквы латиницы. Замените его везде. На работу полей, кстати, влияет еще и язык операционной системы.

Что мешает стандартным поиском заменить текст "SEQ _Рис." на "SEQ ZZZ" например? Зачем руками? Только надо включить режим кодов полей (Alt + F9).

Имя вполне себе нормальное. Использую классическое "Рисунок" и никогда не было нареканий.

Спасибо можно перевести на WebMoney-кошелёк R378231864568 или на Яндекс-деньги 410015093172871

22

Re: Коды и значения полей

Действительно, попробовал слово

23

Re: Коды и значения полей

Отправил бракованное сообщение... Повторяю.

Действительно. попробовал слово "Рисунок", все отобразилось нормально! Неужели сокращение "Рис." вызвало такую проблему? Тем не менее, проблема решена. Спасибо!

24

Re: Коды и значения полей

BViktorY пишет:

...попробовал слово "Рисунок", все отобразилось нормально! Неужели сокращение "Рис." вызвало такую проблему?...

По идее, правила написания Названия должны соответствовать правилам для Имени поля SEQ. А именно (цитата): …Имя должно начинаться с буквы и может содержать буквы, цифры и знаки подчеркивания. Длина имени не должна превышать 40 знаков…

Но SEQ работает даже с неправильными именами. Данный случай служит примером. Так как это не задокументировано, то только мелкософтовцы знают, что тогда может случиться smile

Имя имеет значение, только пока вы вставляете названия с помощью инструмента «Вставить название» Word. После вставки названий, абсолютно все ровно на что вы замените «SEQ Рисунок».

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

25

Re: Коды и значения полей

Вчера так обрадовалась, случайно натолкнувшись на тему макросов. Создала в своем вордовском документе два из готовых кодов- уменьшение картинок на 50% и преобразование таблицы в текст. А сегодня хотела воспользоваться  созданными (и сохраненными) макросами , но выдает ошибку. Вот, в частности по уменьшению картинок. Я, к сожалению, с английским на Вы, ничего не поняла. Объясните, почему сегодня макросы не работают?
С уважением, Лара

Post's attachments

Снимок1.png 254.09 Кб, файл не был скачан. 

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

26

Re: Коды и значения полей

kfhjxrf пишет:

Вчера так обрадовалась, случайно натолкнувшись на тему макросов. Создала в своем вордовском документе два из готовых кодов- уменьшение картинок на 50% и преобразование таблицы в текст. А сегодня хотела воспользоваться  созданными (и сохраненными) макросами , но выдает ошибку. Вот, в частности по уменьшению картинок. Я, к сожалению, с английским на Вы, ничего не поняла. Объясните, почему сегодня макросы не работают?
С уважением, Лара

Похоже, после перезагрузки макросы в Ворде не разрешены.

Посмотрите здесь:
Параметры - Центр управления безопасностью - Параметры центра управления безопасностью
Нормальное состояние: Отключить все макросы с уведомлением.
В этом случае при запуске макроса должно выйти сообщение с предложением разрешить данный макрос.

Попробуйте временно установить переключатель в положение:
Включить все макросы.

Затем перезагрузите Ворд.

Если это не поможет (т.е. будет выходить то же самое сообщение), то, к сожалению, иногда бывают особенности установки программы Ворд, которые препятствуют запуску макросов. Это "лечится" с большим трудом.

В конце не забудьте вернуть параметры центра управления безопасностью в состояние:
Отключить все макросы с уведомлением.

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

27

Re: Коды и значения полей

Alex_Gur пишет:
kfhjxrf пишет:

Объясните, почему сегодня макросы не работают?
С уважением, Лара

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

Спасибо ОГРОМНОЕ.  Вы были правы. Все сделала, как Вы написали- получилось!!!