Re: как из Excel открыть окно ICQ-клиента для поиска конкретного пользователя?
Добавлено: 17 янв 2007, 10:40
Есть еще какие либо варианты кода?
форум программистов
https://www.developing.ru/
Во-первых, я не знаю как эта система поиска работает.Во-вторых,никто в нашем офисе,думаю, тоже...ну или многие. К тому же фича, которую мне надо реализовать интересна именно тем, что делает все через ICQ-клиент.Genyaa писал(а):
И еще одни вопрос: Вы ничего не сказали о предложении воспользоваться поиском пользователей на странице сайта icq.com - Вы не видите возможным пользоваться этим вариантом в принципе или просто не любите отвечать на подобные предложения?
Если у всех разный клиент, то либо нужно под каждый клиент писать процедуру управления этим клиентом, либо писать релизацию собственного клиента под VBA. Ни для того, ни для другого у меня не хватит ресурсов.LOKI-85 писал(а):Все вы правильно говорите,Genyaa. Но, как я уже говорила, у всех пользователей стоит разный ICQ-клиент.
SendKeys посылает коды нажатий клавиш клавиатуры в активное в этот момент приложение. Если после активации вашего открывается диалог логина, и чтобы логин произошел нужно нажать на Enter, можно добавить в код:Предложенный вами код рабоате следующим образом. Поскольку запускается qip.exe (мой ICQ-клиент), то открывается окно входа в аську, т.е. высвечивается мой номер и запрашивается пароль. После входа ничего более не происходит. Поэтому мне и не понятно для чего же используется параметр User. К тому же проца SendKeys должна выполнять свои действия в соответствии с заданными параметрами. Почему этого не происходит?
Ну, можно было просто проверить, как работает поиск со странички ICQ и подумать, может быть это подошло... как-то... например, может быть можно было бы вставить в Excel форму, в которой отражалась бы эта страничка, как в браузере.. и с этой формой работали бы все... как миленькие... :-)Во-первых, я не знаю как эта система поиска работает.Во-вторых,никто в нашем офисе,думаю, тоже...ну или многие. К тому же фича, которую мне надо реализовать интересна именно тем, что делает все через ICQ-клиент.
Поймите, что здесь нужно просто указать в SendKeys то, что требуется для запуска кип и вызова нужного диалога с помощью клавиш клавиатуры.LOKI-85 писал(а):Я решила установить ICQLite и посмотрела как же это все работает у вас. У вас работает именно так как мне надо!Но если будет стоять QIP, то при запуске qip.exe происходит именно логин,таким образом,если он открыт,то происходит ошибка..не знаю как устранить , во-первых данную проблему. Во вторых запуск в кип происходит с попмощью нажатия и удерживания клавиш ctrl+shifrt+f , с чем тоже возникают трудности. Я и справку смотрела...ничего....
Что скажете?