Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Использование псевдографики в коде VBA / 9 сообщений из 9, страница 1 из 1
05.05.2006, 12:41
    #33709848
ErmakIgor
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование псевдографики в коде VBA
Суть проблемы, - требуется после тнкста отображать сплошную двойную линию.
Документ формируется в Excel
В самом документе использование псевдасимволов корректно.
Но в коде макроса сумволы псевдографики не воспринимаются
Но именно в макросе их использование и нужно.
Прошу помочь
...
Рейтинг: 0 / 0
05.05.2006, 12:43
    #33709861
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование псевдографики в коде VBA
если знаете их аски кода, то мона через alt+цифровая клавиатура
...
Рейтинг: 0 / 0
05.05.2006, 12:48
    #33709883
ErmakIgor
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование псевдографики в коде VBA
Поясню, это алт-код аски работает в самом документе. Но в редакторе кода энти коды не воспринимаются. Соответственно и результат работы макроса по сути никакой
...
Рейтинг: 0 / 0
05.05.2006, 13:50
    #33710156
Letter_D
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование псевдографики в коде VBA
А если использовать chrw(код) ?
...
Рейтинг: 0 / 0
05.05.2006, 14:40
    #33710426
ErmakIgor
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование псевдографики в коде VBA
chrw(200)
По идее должно выйти ╚
У меня появляется È
Может сам редактор VBA настроить нужно?
...
Рейтинг: 0 / 0
05.05.2006, 15:29
    #33710663
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование псевдографики в коде VBA
так у тебя шрифты то разные в эхеле и васике.
Так что пиши в васике через chr а exel покажет как надо.
вот например в коде
activecell.Value =chr(200)
а вот на листе


...
Рейтинг: 0 / 0
05.05.2006, 15:41
    #33710720
ErmakIgor
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование псевдографики в коде VBA
Уважаемый, я привел приме подобный вашему, толбко у меня вместо энтой рожицы вышло Ё какоето :)
...
Рейтинг: 0 / 0
05.05.2006, 16:20
    #33710873
Letter_D
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование псевдографики в коде VBA
ChrW(9562)
Именно там находится этот символ в ANSI, а не в ASCII.
Кстати, дальняя область символов прописана не во всех шрифтах, надо аккуратнее :)
...
Рейтинг: 0 / 0
05.05.2006, 18:36
    #33711353
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование псевдографики в коде VBA
В общем, чтобы нарисовать любой символ:
1) Запускаешь Эксель, в пустой ячейке любым образом рисуешь нужный символ. Например через Character Map.
2) В консоли VBA даешь команду ? AscW(ActiveCell.Text) получишь код этого символа как его понимает VBA (для двойной горизонтальной линии в шрифте Arial это будет 9552)
Потом уже его можно печатать ActiveCell.Value = String(10, ChrW(9552))
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Использование псевдографики в коде VBA / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]