Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Активировать окно Access


Сергей_С ©   (2006-11-13 09:24:00) 

Господа, подскажите, как поключится к запущенному MSACCESS и поднять его окно, если оно свернуто?

Пробую вот так:


var FiMSO : OleVariant
begin
     FiMSO := GetActiveOleObject('Access.Application');
     FiMSO.Visible := True;
end;


Так вот, подключится удается, но если ACCESS был свернут, то он так и остается свернутым.
Подскажите, если кто знает.


Сергей_С   (2006-11-17 11:04:00) [1]

2 MetalFan ©   (17.11.06 08:41) [5]

Да, спасибо за совет :)
Подошла команда acCmdAppRestore.


MetalFan   (2006-11-17 08:41:00) [2]

читай хелп по VBA в access .
в частности про RunCommand  с параметром acCmdAppRestore.
может поможет...


Сергей М.   (2006-11-17 08:38:00) [3]

Возьми SPYXX.exe, найди с его помощью гл.окно Aссess-приложения, выясни имя и класс этого окна. Дальше все просто - в своей программе находишь это окно (FindWindow), получаешь его хендл и вызываешь ShowWindow


Сергей_С   (2006-11-17 08:29:00) [4]

И последняя попытка...
Подсобите кто чем может.


Сергей_С   (2006-11-14 22:47:00) [5]

Друзья, вопрос до сих пор актуален!


Percent   (2006-11-13 10:39:00) [6]

FiMSO.ВстаньИИди;

:-)


Наверх

Титульная страница Поиск, карта сайта Написать письмо