Форум программистов, компьютерный форум, киберфорум
Наши страницы
MS Office Word
Войти
Регистрация
Восстановить пароль
 
nagoduvi
0 / 0 / 0
Регистрация: 13.08.2018
Сообщений: 3
#1

Специальные символы в свойствах Word

Вчера, 06:29. Просмотров 49. Ответов 4

Здравствуйте.

Для автоматизации документа использую дополнительные поля Word, которые доступны по пути Файл – Сведения – Свойства – Дополнительные свойства – Прочие.

Например, поле { DOCPROPERTY "Пример" \* MERGEFORMAT } выдаст текст, вложенный в поле Пример, конкретно «Текст примера».

Можно ли в это дополнительное свойства вставить разрыв строки или подобный символ форматирования (табуляция, разрыв абзаца, разрыв раздела)? Например, поле { DOCPROPERTY "Тема работы" \* MERGEFORMAT } выдаёт только текст с пробелами «Тема работы РАЗРЫВ СТРОКИ продолжение темы работы». Ни Enter, ни Shift+Enter не оказывают никакого полезного влияния.

Знаю, что в окне «Найти и заменить» эти служебные символы форматирования можно находить и менять, например, разрыв строки – «^l» без кавычек, а разрыв страницы «^m» . Пробовал с различными комбинациями слешев и кавычек – не помогло. Самый простой вариант – скопировать символ разрыва строки не работает.
0
Миниатюры
Специальные символы в свойствах Word  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
Вчера, 06:29
Ответы с готовыми решениями:

Символы из Word 2007 в Word 2003
Народ проблема. В 2007 напечатаны формулы через редактор формул, когда...

Непечатаемые символы в Word
Здравствуйте, товарищи. Не знаю, к какой теме больше относится мой вопрос - к...

В тексте Word найти некоторые символы и заменить
Доброго времени всем суток! Мне надо в тексте ворд найти некоторые символы и...

Нарушение форматирования документов word 2010 при открытии в word 2013
Здравия коллеги! Столкнулся с такой проблемой у человека W8+office2013 всё...

Макрос Word 2016 замена шрифта рандомных символов на выбранный - MS Word
Есть обычный текст, только буквы и цифры Нужно, чтобы после обработки макроса...

4
nagoduvi
0 / 0 / 0
Регистрация: 13.08.2018
Сообщений: 3
Вчера, 06:44  [ТС] #2
P.S. Сам пока придумал только костыль варианта { DOCPROPERTY "Тема работы l.1" \* MERGEFORMAT } Shift+Enter { DOCPROPERTY "Тема работы l.2" \* MERGEFORMAT }, то есть такая «ручная» автоматизация.
0
Казанский
13937 / 5700 / 1459
Регистрация: 24.09.2011
Сообщений: 8,917
Сегодня, 00:26 #3
nagoduvi, можно с помощью VBA: скопируйте строку
Visual Basic
1
ActiveDocument.CustomDocumentProperties.Add Name:="Тема работы", Value:="строка1" & Chr(11) & "строка2", LinkToContent:=False, Type:=msoPropertyTypeString
В Ворде Alt+F11, Ctrl+G, Ctrl+V, Enter. После обновления поля между строка1 и строка2 будет перевод строки. Если chr(11) заменить на chr(9) или vbtab, то будет символ табуляции. Перед вводом нового значения существующее поле надо удалить через диалог свойств или там же в окне Immediate командой
Visual Basic
1
ActiveDocument.CustomDocumentProperties("Тема работы").Delete
0
nagoduvi
0 / 0 / 0
Регистрация: 13.08.2018
Сообщений: 3
Сегодня, 06:52  [ТС] #4
Казанский, спасибо, решение относительно помогло.

Несколько модернизировал код и получил короткое сообщение в окне дополнительных свойств.

Visual Basic
1
ActiveDocument.CustomDocumentProperties.Add Name:="Тема работы", Value:="s1" & Chr(11) & "s2", LinkToContent:=False, Type:=msoPropertyTypeString
Вопрос модернизируется: что за символ непонятого языка расположен на скриншоте между "s1" и "s2"? Предполагаю, что если суметь его вставить в значение дополнительного свойства - может и сработать.
0
Миниатюры
Специальные символы в свойствах Word  
Rius
Эксперт .NET
4695 / 3007 / 739
Регистрация: 25.05.2015
Сообщений: 9,256
Записей в блоге: 11
Завершенные тесты: 4
Сегодня, 07:09 #5
♂ U+2642 ?
0
Сегодня, 07:09
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
Сегодня, 07:09

Конвертирование PDF в Word. Word документ получился с режимом ограниченной функциональности
Добрый день! Конвертировал я PDF документ в Word документ через Adobe Acrobate...

MS Word 2003: как открыть файлы более новых версий Word?
У меня стоит мс офис ворд 2003 года и то, что написано на намного более новых,...

Не открывется вся книга в 2007 Word..созданная в word 2003.
Добрый вечер уважаемые товарищи! На работе случилась ситуация следующего...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru