![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 22.02.2010
Сообщений: 326
|
![]()
Здравствуйте уважаемые программисты!
Подскажите пожалуйста, у меня на Листе excel 2003 есть кнопка (вставлена как рисунок) для запуска макроса. При выполнении самого макроса экран не мигает так как отключено обновление экрана, а вот при нажатии на саму кнопку экран "мигает" и кнопка при щелчке по ней меняет как бы цвет. Подскажите пожалуйста, как можно отключить такой эффект у кнопки? Заранее спасибо. |
![]() |
![]() |
![]() |
#2 | ||
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]() Цитата:
Цитата:
Этого вряд ли получится избежать так устроен Excel. Покажите свой макрос (вместе с файлом) - посмотрим, что можно сделать. PS: Я постоянно использую такие кнопки в своих макросах - и описанный вами эффект ничуть не напрягает ни меня, ни пользователей моих программ. |
||
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 22.02.2010
Сообщений: 326
|
![]()
Вы все правильно поняли, у меня мигает только сама кнопка.
Я решила попробовать кнопки-рисунок после того, как в последствии использования программы для защиты кода "Protect VBA" (с сайта http://excelvba.ru/) у меня на компьютерах пользователей перестают работать кнопки типа "CommandButton" (не реагируют на нажатия), а кнопки-фигуры, рисунок работают. Сама программа понравилась. Вы не сталкивались с подобным, хотелось бы сохранить кнопки "CommandButton"? Также не работает после защиты библиотека DAO. Возможно необходимые библиотеки надо подгружать макросом? Последний раз редактировалось ольгаг; 13.09.2012 в 22:32. |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 22.02.2010
Сообщений: 326
|
![]()
Подскажите пожалуйста, как макросом прописать подключение следующих дополнительных библиотек (которые по умолчанию не подключены):
1) Microsoft Forms 2.0 Object Library 2) Microsoft DAO 3.6 Object Library |
![]() |
![]() |
![]() |
#5 | ||
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]() Цитата:
Причину не выяснял (да и не особо мне это надо было) - просто стал использовать только автофигуры для запуска макросов. Цитата:
Возможно, вы неправильно используете библиотеку (защиту можно временно снимать перед вставкой данных в Excel, и потом ставить снова) |
||
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 22.02.2010
Сообщений: 326
|
![]()
Спасибо большое, попробую!
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
А Microsoft Forms 2.0 зачем? Для работы с буфером обмена? Это можно делать и без подключения Microsoft Forms:
Код:
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 14.09.2012 в 09:58. |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 22.02.2010
Сообщений: 326
|
![]()
Данная библиотека нужна для CommandButtons. В принципе она сама подключается когда создаешь кнопку. Но у меня на листе есть такие кнопки, но после защиты кода с помощью Protect VBA они не работают.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
отключить обновление экрана | R Dmitry | Microsoft Office Access | 6 | 14.02.2017 13:53 |
Обновление экрана | Влад12 | Общие вопросы Delphi | 5 | 03.05.2012 20:05 |
Обновление экрана при нажатии ToggleButton | Severny | Microsoft Office Excel | 2 | 17.11.2011 16:44 |
Обновление экрана | A_L_E_X | Microsoft Office Excel | 2 | 10.09.2010 15:08 |
Обновление заданной области экрана при нажатии клавиши | Jack Torrance | Win Api | 3 | 26.05.2008 10:57 |