Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: Не алфавитные символы. Добавлено: 11.09.08 11:54  

Автор вопроса:  KiZ
Приветствую. Возник вопросик. Как допустим присвоить ячейке символы "¥" или "җ" записал макрос: Вставка/Символ...

и выбрал(для буковки типо ж) 0497 из Юникод(шестн.)

Она нарисовалась в ячейке нормально. Остановил макрос и получил:
ActiveCell.FormulaR1C1 = "?"

Конечно при запуске этого макроса не нарисуется никакой "ж" а нарисуется знак вопроса, как в формуле.
Итак. Из вставки символа мы имеем его кодировку и номер. Вопрос, как это использовать в макросе?? Как нарисовать этот дурацкий символ Ж с закарючечькой)))

Ответить

  Ответы Всего ответов: 4  

Номер ответа: 1
Автор ответа:
 KiZ



Вопросов: 27
Ответов: 68
 Профиль | | #1 Добавлено: 11.09.08 12:13
мда( тут тоже эти символы не ресуются((

Ответить

Номер ответа: 2
Автор ответа:
 Skywalker



ICQ: 300-70-6пятьЪ 

Вопросов: 62
Ответов: 545
 Web-сайт: iSkywalker.ru
 Профиль | | #2
Добавлено: 11.09.08 14:39
насколько я знаю можно вставить только кириллицу
chr(код символа)

Ответить

Номер ответа: 3
Автор ответа:
 KiZ



Вопросов: 27
Ответов: 68
 Профиль | | #3 Добавлено: 11.09.08 16:26
Нет ты не прав. нашел я Ascw()Chrw()... они вставляют те символы, которые нужны. Именно для Юникода.
Кроме почему-то специальных... типо удлененное тире, или 1/4 пробела... они становятся нормальным тире и нормальным пробелом))

Ответить

Номер ответа: 4
Автор ответа:
 mc-black



ICQ: 308-534-060 

Вопросов: 20
Ответов: 1860
 Web-сайт: mc-black.narod.ru/dzp.htm
 Профиль | | #4
Добавлено: 12.09.08 10:45
Для полной совместимости с UNICODE у MS существует шрифт Arial Unicode MS, там прописаны ВСЕ возможные символы UNICODE.

Спасибо за верную наводку, KIZ! А запись макросов для вставки спецсимволов меня просто убила...

Печатаем знак евро:
  1. Sub Main()
  2.     ThisWorkbook.Worksheets(1).Cells(1, 1).Value = VBA.Strings.ChrW(&H20AC)
  3. End Sub

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам