Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
При редактировании TextBox на одной форме почему-то запускается обработчик CommandButton
 

Добрый день, уважаемые форумчане!

Столкнулся с интересной, непонятной для меня проблемой. Одна из форм в excel-файле почему-то реагирует на нажатие клавиши «Enter» не как остальные. В большинстве форм при редактировании TextBox или ComboBox при нажатии «Enter» происходит то же, что при нажатии «Tab». А на одной – почему-то запускается выполнение первого CommandButton из списка Controls. Причем это выполняется для любого TextBox или ComboBox, принадлежащего разным фреймам. Глаза сломал, выискивая отличие в свойствах – вроде ничем от других эта форма не отличается.

Была гипотеза, что это из-за того, что CommandButton встречается раньше, чем TextBox в списке Controls. Сделал тестовый файл, расположил контролы по-разному, но эффект один – CommandButton при нажатии Enter не запускается, происходит смена фокуса. С чем это может быть связано? Как победить?

Знаю, как победить обходным путем, но надо для каждого TextBox и ComboBox обработчики плодить… Может, все проще?
Следствие из третьего закона Чизхолма:
"Даже если ясность изложения исключает неверное толкование, все равно найдется кто-то, кто поймет Вас неправильно."
Скопировать диапазон ячеек в EXCEL, вставить в файл Word с сохранением форматирования и т.п.
 
Суть сюжета вкратце.
Хотелось скопировать диапазон ячеек в EXCEL, вставить в файл Word с максимальным сохранением форматирования и т.п. Самозаписью макроса WORD нашел PasteExcelTable. Все с ним вроде очень просто и практически не отличить от оригинала. Но пока не удалось заставить его из-под EXCEL работать. VBA выдает ошибку на строке
Код
tMp = oDoc.Selection.PasteExcelTable(False, False, False)
Пишет "Объект не поддерживает это свойство или метод". Ручная вставка срабатывает, запуск этого кода из самого WORD тоже. А из-под EXCEL не желает...

Файл-пример нарисовал, прикладываю. Если ошибка тоже выскочит, рекомендую замаркировать эту строку и дать доработать макросу до конца, чтобы корректно закрылся процесс WORD.

Буду благодарен за подсказки/идеи: как заставить работать этот код или  как попроще реализовать по-другому, если не получится так...
Следствие из третьего закона Чизхолма:
"Даже если ясность изложения исключает неверное толкование, все равно найдется кто-то, кто поймет Вас неправильно."
Неактивная лента при открытии файла
 
Попросили помочь разобраться с интересным случаем. Человек открывает в EXCEL файл. Файл открывается, но при этом почему-то абсолютно неактивна лента. Ни переключиться кнопками мыши в другую вкладку, ни кнопку на ленте нажать для какого-нибудь действия не получается. При этом выбирать ячейки, редактировать их с помощью клавиатуры - пожалуйста.

Колесом мышки активная вкладка ленты меняется, а вот кнопкой - нет.

Ошибка плавающая: то нет ее какое-то время, то файл переоткрывать приходится по одному-два-много раз, чтобы получить активную ленту.

Просьба помочь решением или подсказкой.
Следствие из третьего закона Чизхолма:
"Даже если ясность изложения исключает неверное толкование, все равно найдется кто-то, кто поймет Вас неправильно."
Страницы: 1
Наверх