Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.07.2013, 11:21   #1
Lamo
Пользователь
 
Регистрация: 15.12.2009
Сообщений: 49
По умолчанию Расположение окна макроса при работе в двух мониторах

Здравствуйте!
Давно меня не было слышно.
Ситуация такая, накатал небольшой макрос, при его вызове, окно макроса располагается не центру монитора, а с левого края монитора.
Как-то это не красиво и не солидно.
Сначала думал какой-то косяк между офисом 2010 и восьмой виндой.
Потом выяснилось, что проблема возникает при использовании в работе двух мониторов.
При работе с одним экраном все работает как надо.
Мониторы между собой соединены в режиме "Расширить экраны".
Вопрос, как подкрутить макрос или настройки экранов, тут уже не знаю что именно, либо первое, либо второе, чтобы все было ок?

Последний раз редактировалось Lamo; 30.07.2013 в 11:22. Причина: Уточнение
Lamo вне форума Ответить с цитированием
Старый 30.07.2013, 11:59   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

поэкспериментируйте со свойством StartUpPosition формы, видимо 1-CenterOwner будет в самый раз с Вашими двумя мониторами.

и позволю себе совет:
Цитата:
Сначала думал какой-то косяк между офисом 2010 и восьмой виндой.
гоните такие мысли прочь. сосредоточтесь на поиске ошибки у себя в макросе - это существенно повысит шансы найти решение возникшей проблемы.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 30.07.2013, 12:09   #3
Lamo
Пользователь
 
Регистрация: 15.12.2009
Сообщений: 49
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
поэкспериментируйте со свойством StartUpPosition формы, видимо 1-CenterOwner будет в самый раз с Вашими двумя мониторами.

и позволю себе совет:
гоните такие мысли прочь. сосредоточтесь на поиске ошибки у себя в макросе - это существенно повысит шансы найти решение возникшей проблемы.
Исходно было выставлено StartUpPosition => 1-CenterOwner.
Над чем еще можно пошаманить?
Lamo вне форума Ответить с цитированием
Старый 30.07.2013, 17:18   #4
Lamo
Пользователь
 
Регистрация: 15.12.2009
Сообщений: 49
По умолчанию

Проблему решил назначением монитора в котором больше работаю основным.
Lamo вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Координаты окна Михаил Юрьевич Общие вопросы Delphi 1 09.12.2012 19:41
Как добавить листы при работе макроса? Smile7 Microsoft Office Excel 3 09.11.2012 13:57
Как определить координаты окна и завязать с DubleClick xelby Общие вопросы Delphi 6 19.10.2012 16:24
Получить координаты клиентской области окна TwiX Win Api 6 19.09.2011 17:22
Нужно найти координаты точки пересечения двух отрезков в пространстве... Dima6120 Мультимедиа в Delphi 2 30.07.2010 13:36