Имя: Пароль:
1C
 
Где взять список кодов символов форматирования MSWord?
0 Gorr
 
23.11.17
12:12
Например, код символа конца параграфа(абзаца) 13.
В инете есть куча всякой инфы по данной теме но все сводится к тому как включить/выключить отображение знаков форматирования, поиску и замене спец символов, но самих кодов нет.
1 v77
 
23.11.17
12:17
2 Gorr
 
23.11.17
12:45
(1) Спасибо, но ссылка на документацию по структуре файлов формата RTF. Информации по кодам управляющих символов там нет.
3 Базис
 
naïve
23.11.17
12:49
ASCII?
4 1Сергей
 
23.11.17
12:50
В винде есть таблица символов, приложение такое
5 v77
 
23.11.17
12:51
(3)+ unicode?
6 Gorr
 
23.11.17
12:56
(4) я думаю это таблица символов винды, а не ворда.
(5) коды нужны для работы с текстом ворд через функцию символ()

Символ (Char)
Синтаксис:

Символ(<КодСимвола>)
Параметры:

<КодСимвола> (обязательный)

Тип: Число.
Код получаемого символа. Код задается в соответствии с кодировкой Unicode.
Возвращаемое значение:

Тип: Строка.
Результирующий символ.
Описание:

Преобразует код символа в строку, содержащую символ.

Доступность:

Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение(клиент), мобильное приложение(сервер).
Пример:

Буква_Я = Символ(1103);
7 v77
 
23.11.17
12:59
https://unicode-table.com/ru/

других в природе нету вроде
8 Gorr
 
23.11.17
13:00
а описание управляющих символов где?
9 1Сергей
 
23.11.17
13:02
(8) еще с досовских времен перевод строки- 13 и 10
два байта
10 Остап Сулейманович
 
23.11.17
13:02
11 Йохохо
 
23.11.17
13:03
(0) имхается в ворде не символы, а что то типа гипертекста или цсс. И "конца параграфа(абзаца) 13" не верно, это просто перенос строки, ни к параграфу ни к абзацу не относится ни как
12 НЕА123
 
23.11.17
13:03
13 Gorr
 
23.11.17
13:29
Не, не то. Давайте на примерах.
Какой будет код символа конца ячейки таблицы в ворд отображается как кружок с четырьмя четочками?
Что означает мелкий кружок в начале строки текста похож на знак градуса код 00B0 из таблицы символов, но не он (00B0 печатаемый)?
Думаю, в ворде часть форматных символов свои. Часть такие как D (13) общепринятые.
14 Gorr
 
23.11.17
13:36
(11) символ 13 в литературе по ворд трактуется как символ конца параграфа. Например, диапазон текста содержащий такие символы выдаст количество параграфов в зависимости от количества встречаемых в тексте символов (Range.Paragraphs.Count)
15 Gorr
 
23.11.17
16:06
1. по поводу таблицы символов ASCII. таблица символов содержит представления и коды печатаемых символов.
Печатаемые коды и управляющие коды это не одно и то же.
2. (12) управляющие коды http://www.industrialnets.ru/files/misc/ascii.pdf и уравляющие коды ворд это разные вещи.
3. С помощью управляющих кодов ворд и передачей их совместно с отображаемыми, можно управлять расположением контента, передавая их в виде строки в объект Range.Text.
4. Для чего все это нужно. Знание управляющих кодов ворд, позволяет программно формировать документы. Например, для вставки непрерывного пробела в ворд интерактивно, можно воспользоваться комбинацией ctrl+shift+space. Зная код непрерывного пробела, для программной вставки можно воспользоваться конструкцией вида Range.Text = "Некий текст"+Символ(160)+"после пробела продолжение некоего текста".

Найти полный список всех управляющих кодов ворд так и не удалось. Если кто знает, welcome!
Думаю информация будет полезна многим имеющим дело с программным созданием документов.
16 Ц_У
 
23.11.17
16:09
(0) это не управляющие а непечатные символы
http://tim-plus.ru/uroki/word/nepechataemyie-simvolyi
17 Gorr
 
23.11.17
16:11
(16) а непонятно, что управляющие коды и непечатные символы в терминологии ворд суть одно и то же?
18 Gorr
 
23.11.17
16:13
+(16) потом как я понимаю, в статье нет ни самих кодов или не полный перечень? (у меня ввиду ограничений политики безопасности статья не открывается)
19 v77
 
23.11.17
16:14
(18) word это rtf, который в (1). больше там ничего нету
20 Gorr
 
23.11.17
16:14
+(16) Вы бы лучше по сути отвечали. где коды взять с описаниями?
21 Ц_У
 
23.11.17
16:15
(18) что есть в твоем понимании "управляющие коды", я, например передавал нажатие клавиш из одного приложения в другое используя ^ (емнип контрол)
22 Gorr
 
23.11.17
16:17
(19) попробуйте найти в (1) код конца ячейки например или код непрерывного пробела? я не смог.
(21) если после (15) с примерами непонятно, тогда никак)
23 Ц_У
 
23.11.17
16:19
(22) т.е. ты пишешь набор символов в текстовом файле, сохраняешь с расширением док и открываешь вордом а там у тебя и таблица и форматирование нужное?
24 Gorr
 
23.11.17
16:33
(23) Перечитай ветку! я не раз приводил примеры использования и не отнимай время пока не послали!
25 v77
 
23.11.17
16:41
(22) код непрерывного пробела есть в таблице unicode
26 v77
 
23.11.17
16:45
+(25) в ворде только rtf и unicode
нету там больше ничего. не выдумывай.
27 Gorr
 
23.11.17
16:46
(25) я и говорю о том, что нет нигде полной информации. В каждом случае приходится искать
28 v77
 
23.11.17
16:48
(27) какая тебе ещё нужна информация. вся таблица unicode у тебя есть. боле ничего не нужно
29 Gorr
 
23.11.17
16:49
А специально для любителей работать с ворд через текстовый файл OfficeOpenXML в помощь http://officeopenxml.com/WPcontentOverview.php
30 Ц_У
 
23.11.17
16:51
(24) ну тогда удачи тебе (это я тебя так посылаю, для недалеких)
31 Gorr
 
23.11.17
16:54
(28) как отображается в ворд, как ведет на что влияет, код
32 v77
 
23.11.17
16:55
(31) ну такая информация никому не нужна. не удивительно, что её нет.
33 v77
 
23.11.17
16:56
(31) бери и смотри, как отображается :)
34 v77
 
23.11.17
16:56
или ты слепым word преподаешь
35 Gorr
 
23.11.17
20:32
(32) не обобщай
36 Сияющий в темноте
 
23.11.17
21:10
Почти все типографские символы есть в таблице кодов символов,а вот уже как их ворд обрабатывает,это нужно у его создателей спрашивать
итне факт,что добавление кода спецсимвола в текст абзаца что-то изменит,так как информация о концах абзаца хранится в отдельных обьектах,и,самое главное,что никто не обещает,что обработку символов в новых версиях ворда не поменяют
37 mikecool
 
23.11.17
23:09
емнип, если открыть таблицу символов в ворде, то в ней есть поле, в котором выводится код текущего символа, не?