195 / 17 / 2
Регистрация: 15.01.2015
Сообщений: 190
|
||||||
1 | ||||||
Как получить доступ к шрифтам VBE через VBA30.01.2015, 17:34. Показов 827. Ответов 8
Метки нет Все метки)
(
Как в VBE с помощью VBA поменять шрифт на кириллический при открытии документа?
Ручками это делается так: Alt+F11 > Tools > Options... > Editor Format > Font: Courier New (Cyrillic) Пока что дошел только до того, как вызывать VBE при открытии документа
0
|
|
30.01.2015, 17:34 | |
Ответы с готовыми решениями:
8
Как закрыть доступ к шрифтам?.. Как получить доступ к ftp, http и ssh по VPN через роутер, если есть доступ к samba? Как получить из VBA доступ к свойствам doc файла Как получить доступ к файлам через сетевую папку (создать файлы в сетевой или просто получить список)? |
11489 / 3776 / 678
Регистрация: 13.02.2009
Сообщений: 11,163
|
||||||
30.01.2015, 17:55 | 2 | |||||
0
|
12 / 12 / 2
Регистрация: 30.10.2013
Сообщений: 46
|
|
30.01.2015, 18:31 | 3 |
Alex77755, там речь идет немного о другом шрифте. Тот который используется в окне VBE. А вопрос состоит в том, насколько я понял, как изменить шрифт кода, набираемого в VBE.
0
|
195 / 17 / 2
Регистрация: 15.01.2015
Сообщений: 190
|
|
30.01.2015, 20:02 [ТС] | 4 |
Именно так, Farad. Потому что дефолтный шрифт подает кириллицу как крокозябры. Если что, VBE - это редактор, в котором мы кодим маросы
0
|
Заблокирован
|
|
30.01.2015, 20:11 | 5 |
Шрифты вызываються точно по названиям, например
Arial >>получаем Arial, в чем проблема вы сами себя слышите что пишите, процитирую один разок
0
|
12 / 12 / 2
Регистрация: 30.10.2013
Сообщений: 46
|
|
30.01.2015, 22:53 | 6 |
Посмотрел объектную модель VBIDE - там нет ничего хоть сколько-нибудь отдаленно напоминающее свойство Font. И раз уж на то пошло вот статья от небезысвестного Чипа Пирсона: http://www.cpearson.com/excel/vbe.aspx
В статье объясняется программирование VBE. Оттуда же можно узнать, как, например, вставить в книгу модуль с определенным кодом. От себя добавлю. То что пытаетесь сделать - довольно редкая и никому не нужная задача. Попробуйте найти обходной путь. Допускаю, что получить доступ к настройкам можно, но надо искать. Как вариант можно попробовать с помощью программирования нажатия определенных клавиш. Например запрограммировать последовательное нажатие клавиш: Alt → T → O → Ctrl+Tab → Tab → Tab → Tab → Tab Так получается доступ к полю ввода, ну а дальше подобным макаром вводится нужный шрифт и нажимается энтер.
1
|
195 / 17 / 2
Регистрация: 15.01.2015
Сообщений: 190
|
|
30.01.2015, 23:55 [ТС] | 7 |
Да, Farad, спасибо, пока что это так и работает через SendKeys. А спрашиваю на всякий случай, мало ли у кого какие идеи получше есть)
Добавлено через 7 минут ничего интересного, просто ересь воспалённого мозга, проходите дальше
0
|
195 / 17 / 2
Регистрация: 15.01.2015
Сообщений: 190
|
|
31.01.2015, 02:26 [ТС] | 9 |
Решение найдено! Правда немного другим путём - через правки в реестре. Но, тем не менее, это работает!
ZVI_Set_RussianFont_to_VBE.xls
1
|
31.01.2015, 02:26 | |
Помогаю со студенческими работами здесь
9
Как получить доступ к ячейкам Excel через C#?
Как получить удаленный доступ к устройству через com port? как получить доступ к внутренней функции, через внешнюю Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |