Войти

Показать полную графическую версию : Не отображается символ номера № в объекте Label


sosed213
06-10-2014, 06:16
Здравствуйте. Столкнулся с проблемой при создании объекта Label. (Вопрос по VBA)

На странице располагаю несколько объектов Label, и макросом заполняю их текстом (Название и порядковый номер), например "Объект № 1". Так вот символ "№" отображается не корректно. Использую Word 2013.

Может кто сталкивался с таким?


Прикрепил файл чтобы было нагляднее.

Iska
06-10-2014, 07:25
В используемом для отображения Label шрифте на месте символа «№» присутствует совсем другой символ. Попробуйте сменить шрифт с Calibri на другой.

sosed213
06-10-2014, 07:49
Iska, это не помогает. я Пробовал разные шрифты, кодировки, начертания, результат тот же.

Iska
06-10-2014, 08:06
Выложите образец файла, содержащим Label и Ваш код.

sosed213
06-10-2014, 08:21
Прикрепил.
В документе объект Label с надписью, а ниже просто такой же текст.

Iska
06-10-2014, 10:19
В моей версии такого не наблюдается. Ваш документ после преобразования к Word 2003 превращает надпись в изображение (в котором, впрочем, символ «№» виден). Ожидайте коллег с Office 2013 на борту.

a_axe
06-10-2014, 11:01
В моей версии такого не наблюдается »
В 2007 версии аналогично - символ «№» виден, хотя надпись не редактируется.

Iska
06-10-2014, 11:31
В 2007 версии аналогично - символ «№» виден, хотя надпись не редактируется. »
Нет, то само собой. Я дополнительно именно в 2003 версии создавал документ, в нём — элемент управления Label, и задавал последнему соответствующий Caption и шрифт Calibri. Символ «№» в тексте Label отображался корректно.

sosed213
06-10-2014, 12:28
Может причина что у меня ОС Windows Server 2012 R2.

Сейчас проверил на Windows 8.1 + Word 2013, все нормально.

Вывод: Какая то проблема взаимодействия Windows Server 2012 R2 и Word 2013.


Кстати, до переустановки системы Windows Server 2008, была такая же проблема, я просто символ № заменял на N. Но сейчас нужно разобраться.




© OSzone.net 2001-2012