|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.08.2016, 13:39 | #1 |
Форумчанин
Регистрация: 22.02.2010
Сообщений: 325
|
Открыть форму относительно положения курсора на листе
Здравствуйте Уважаемые программисты!
Помогите пожалуйста исправить код ниже (vba excel 2003 и 2007), который позволяет по щелчку по кнопке на Листе (кнопка - это рисунок с назначенным макросом) открыть форму относительно клика по этой кнопке. Макрос ниже работает, но проблема в том, что периодически после клика по кнопке, форма открывается в ином месте (значительно ниже кнопки). Как правило, это смещение положения происходит при первом клике по кнопке, при втором и последующих кликах открывается как положено, рядом с кнопкой. Спасибо! В стандартном модуле: Код:
Код:
|
08.08.2016, 21:11 | #2 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Перенисите код в событие активации формы.
Код:
Анализ,обработка данных Недорого
|
09.08.2016, 07:13 | #3 |
Форумчанин
Регистрация: 22.02.2010
Сообщений: 325
|
Спасибо, но также при первом запуске форма при открытии съезжает значительно вниз относительно клика по кнопке.
Как будто при открытии формы берутся в расчет зоны меню и панелей. А при следующих кликах нет. Последний раз редактировалось ольгаг; 09.08.2016 в 07:16. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Расположить форму относительно кнопки на листе | ольгаг | Microsoft Office Excel | 3 | 27.07.2016 11:26 |
Определение положения курсора мыши над элементом | КолиК29 | C# (си шарп) | 1 | 12.01.2016 09:07 |
Привязка положения сводной таблицы на листе | Dzzz | Microsoft Office Excel | 2 | 11.09.2014 09:12 |
Проверка положения курсора на элементе окна | sevoan | Общие вопросы C/C++ | 10 | 01.03.2012 18:44 |
Проверка положения точки относительно треугольника | AnDre_rus | Общие вопросы C/C++ | 2 | 12.11.2010 19:38 |