|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.08.2011, 00:49 | #1 |
Форумчанин
Регистрация: 17.07.2009
Сообщений: 519
|
Глюк - Авторедактирование кода в EXCEL VBA
Cтолкнулся с непонятным глюком. В какой то момент в среде VBE
EXCEL 2010 заработало автоматическое редактирование кода. Например, Endif стал заменяться при вводе на End If, кавычки " автоматически дополняться парными при наборе. Причём работало это всё очень коряво и неправильно. Например, путало порядок символов при вводе некоторых операторов. Ввожу x = True, получаю x = rueT. Или невозможно ввести с начала строки больше определённого количества пробелов (курсор прыгает назад), а другие символы вводятся без проблем. И т.п. Прошло вдруг само как и появилось. Даже без перезагрузки. Непонятно, что это было... Из Add-Ins стоит MZ-Tools 3.0, VBE Tools 2.0,Smart indenter 3.5 Так же стоит Punto Switcher. Без правил замены. Последний раз редактировалось Aent; 22.08.2011 в 00:51. |
22.08.2011, 01:10 | #2 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Приветствую, Андрей.
Цитата:
Я только начал читать пост - сразу о нём и подумал. "Endif стал заменяться при вводе на End If" - с вероятностью 100% сделал Punto (который порой глючит, и ведёт себя неадекватно) Пользовательских правил автозамены хоть и нет - но встроенный словарь программы никто не отменял. "Ввожу x = True, получаю x = rueT" - тоже почерк этой программы. |
|
22.08.2011, 01:21 | #3 |
Форумчанин
Регистрация: 17.07.2009
Сообщений: 519
|
Спасибо, Игорь.
Возможно. Но странно, что ни до ни после эффект не наблюдался. Пользуюсь PS очень давно. Будем надеяться, что это был единичный глюк. Была гипотеза что я случайно неким хоткеем включил спец режим. Я то сейчас грешу на обновление драйвера клавиатуры Microsoft IntelliType Pro (У меня MS Wireless Multimedia Keyboard), произошедшее в этот день. Но в этой программе то же никаких подозрительных параметров в интерфейсе не видно ... Последний раз редактировалось Aent; 22.08.2011 в 01:28. |
22.08.2011, 02:02 | #4 |
Участник клуба
Регистрация: 02.05.2010
Сообщений: 1,390
|
У меня на ПС стоит исключение по заголовку окна Microsoft Visual Basic. Иначе чудил, как хотел:-)
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728 |
22.08.2011, 02:50 | #5 |
Форумчанин
Регистрация: 17.07.2009
Сообщений: 519
|
Забыл сказать про ещё одну особенность глюка.
Не полностью набранные (но частично корректые) операторы VBA сразу при наборе выделялись красным (ошибка) до завершения набора Примерно так: if x < y if x< y then Извините, что сразу забыл об этом написать. Так что, думаю это всё же не PS ... |
22.08.2011, 02:58 | #6 |
Участник клуба
Регистрация: 02.05.2010
Сообщений: 1,390
|
Ну проверить-то легко. Выгрузить ПС и набрать в ВБ чего-нибудь:-)
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728 |
22.08.2011, 03:09 | #7 |
Форумчанин
Регистрация: 17.07.2009
Сообщений: 519
|
Так сейчас и с ПС всё OK
Я этот глюк воспроизвести не могу. Но провозился несколько часов. Была срочная работа на Excel VBA. Не понятно с чего началось и почему прошло. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Глюк Excel? | DV68 | Microsoft Office Excel | 5 | 07.12.2010 16:57 |
Экспорт в Excel, непонятный глюк. | Kolik317 | Общие вопросы Delphi | 1 | 31.10.2010 19:24 |
VBA Excel: cоздать 4 кода к блок-схемам | lena-88 | Помощь студентам | 1 | 13.02.2010 20:13 |
Глюк Excel-2007??? Формулы в ячейку из VBA | Rafik | Microsoft Office Excel | 7 | 24.03.2009 13:59 |