Главная страница Microsoft Project УПРАВЛЕНИЕ ПРОЕКТАМИ
Спрашивайте! Наши эксперты ответят.
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

 
Для оперативного ответа рекомендуем задать вопрос в нашей группе Facebook
Более 11.000 человек уже в нашей группе по MS Project
На этом форуме запрещены ссылки, но они разрешены в группе Facebook
 
Макрос MS Project Professional 2010

 
Начать новую тему   Ответить на тему    Список форумов УПРАВЛЕНИЕ ПРОЕКТАМИ -> Разработка, программирование и интеграция MS Project
Предыдущая тема :: Следующая тема  
Автор Сообщение
zsm
Постоянный участник


Зарегистрирован: 04.04.2016
Сообщения: 12

СообщениеДобавлено: Пн, 04 Апр 2016, 15:15    Заголовок сообщения: Макрос MS Project Professional 2010 Ответить с цитатой

Уважаемые коллеги! Прошу совета. Есть макрос для выбора файла mpp на Share Point. Выбор файла организован через FileDialog объекта Excel. Application. Его использование обусловлено возможностью указать папку, из которой надо выбирать файл (в Project 2010 такой возможности нет, а заставлять не искушенного пользователя правильно задать адрес в формате \\сервер\ и т.д. не целесообразно). Окно диалога на выбор файла не всплывает и при вызове оказывается под всеми открытыми окнами. Принудительно сворачивать все окна считаю не корректно (пользователь не поймет) Как решить эту проблему? Спасибо.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
zsm
Постоянный участник


Зарегистрирован: 04.04.2016
Сообщения: 12

СообщениеДобавлено: Пт, 08 Апр 2016, 9:43    Заголовок сообщения: Макрос MS Project Professional 2010 Ответить с цитатой

Проблема решена. После создания объекта Excel.Application нужно вызвать процедуру SetWindowPos
Set ObjExcel = CreateObject("Excel.Application")
SetWindowPos ObjExcel.hwnd, -1, 0, 0, 0, 0, 0
Этот прием одинаково подходит для всех случаев, когда после открытия того же или другого приложения в коде, его окно оказывается закрытым другими окнами.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов УПРАВЛЕНИЕ ПРОЕКТАМИ -> Разработка, программирование и интеграция MS Project Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах

© 2003 - 2009, Портал MicrosoftProject.ru. Все права защищены.