Имя: Пароль:
1C
 
Обработка документа Word. Несоответствие символов
,
0 Fuas4
 
29.02.16
11:41
Господа, есть вопрос. Через СОМ обрабатываю документ в Ворд 2016. Хочу сделать маркированный список с квадратными маркерами. ЗАписал макрос, в макросе такая строка: .NumberFormat = ChrW(61607) . Перенес код в 1с, "ChrW" заменил на "Символ". Вижу, что в 1с это тоже квадратик. Но в самом ворде мой символ отображается в виде вопроса в квадрате, т.е. символ не распознан. Может ChrW от Символ чем-то отличается? Как мне в 1с указать ChrW(61607)? Есть какая-то таблица соответствий символов может быть? Где указано, Символы.ПС - это "^p", например
1 Fuas4
 
29.02.16
12:18
ап
2 Tateossian
 
29.02.16
12:26
(1) Держи

Квадратик = Символ(9632)
3 Fuas4
 
29.02.16
12:33
(2) Спасибо! Но это большой квадратик: http://prntscr.com/a9bx4d А у меня в оригинале маленький: http://prntscr.com/a9bxcp Хотелось бы его. Ты как свой квадратик нашел? перебором символов? Систему бы хотелось понять
4 Fuas4
 
29.02.16
12:34
+ (3) Потому что потом мне еще понадобятся круглешочки, которые тоже коду из макроса не соответствуют
5 Качели
 
29.02.16
12:40
9637
6 Fuas4
 
29.02.16
12:42
7 Качели
 
29.02.16
12:47
8 Fuas4
 
29.02.16
12:49
(7) я прям в код поставил и вывел. Табло вот так показывает: http://prntscr.com/a9c2sq
9 Tateossian
 
29.02.16
12:49
10 CMblCL
 
29.02.16
12:51
(0) Некоторые диапазоны Юникода отведены для частного использования и экспериментов.

Код 61607 входит в этот диапазон, следовательно разные программы могут воспринимать эти коды по-разному.
11 Fuas4
 
29.02.16
12:51
(9) О! Спасибо! Пошел читать про hex и dec, но это уже система. Дальше, думаю, разберусь
12 Fuas4
 
29.02.16
12:52
(10) но я же макрос пишу в ворде и работаю из 1с с вордом через СОМ. Это одна программа, а не разные
13 Fuas4
 
29.02.16
13:05
В общем, есть выход для ленивых. Написал вот такой код: й=9000;
        Пока й<10000 Цикл
        Selection.TypeText(Символ(й)+" "+Строка(й));
        Selection.TypeParagraph();
         й=й+1;
        КонецЦикла;

И посмотрел что вывелось. Ближе всего оказался символ 9642. Он, правда, чуть-чуть прямоугольник, если приглядеться, но и ладно http://prntscr.com/a9c8ed
14 Tateossian
 
29.02.16
13:17
(13) Все программисты - лентяи)))
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан