Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
10 / 2 / 0
Регистрация: 21.04.2023
Сообщений: 130

Фокусировать окно отправлять туда нажатия клавиш, потом активировать excel и вставлять

17.05.2024, 22:46. Показов 1917. Ответов 29
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте дорогие специалисты.
Прошу Вашей помощи. Искала искала так и не нашла дельные ответы как же всё сделать мне.
А нужно попробую объяснить следующее:
с помощью именно excel vba
1. фокусировать(или активировать. как правильно поправьте) окно браузера , в моём случае хром
2. отправить нажатие клавиш на той странице, в моём случае ctrl+A(выделить всё),
3. далее ctrl+C(копировать).
4. фокусировать обратно excel
5. Вставить.
6. далее я сама смогу понять смысл и вставлять в код макроса любые команды которые мне далее нужн7ы с выполнением вставленного текста.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
17.05.2024, 22:46
Ответы с готовыми решениями:

Нужно ли активировать чужое окно если нужно послать туда сообщение?
Если правильно понял то обычно выполняется 3 действия: активация окна, переключения туда раскладки клавиатуры ну а далее уже идут обычные...

Эмуляция нажатия клавиш в неактивное окно.
Здравствуйте. Можно как-то отправить нажите клавиши в неактивное D3D окно, если известно только название и ? Добавлено через 1 час 49...

Отправка нажатия клавиш в активное окно
Доброго времени суток! Заранее извиняюсь, если тема дублируется, но ничего толкового сам найти не смог. Начинаю изучать Delphi (пока...

29
509 / 163 / 22
Регистрация: 04.10.2015
Сообщений: 646
08.07.2024, 20:49
Лучший ответ Сообщение было отмечено Alex77755 как решение

Решение

Студворк — интернет-сервис помощи студентам
SendKeys - спасительная функция, когда не знаешь, как выполнить нужную команду.
Но, очень ненадежная. "Втыкают" ее обычно новички. Я бы не советовал привыкать к такому способу программирования.
0
10 / 2 / 0
Регистрация: 21.04.2023
Сообщений: 130
08.07.2024, 23:16  [ТС]
testuser2, прошу помогите пожалуйста. в другой теме мне. отредактировать макросы
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
09.07.2024, 20:56
Цитата Сообщение от carolina199x Посмотреть сообщение
с помощью именно excel vba
Вы уверены, что нажимать клавиши обязательно?
Может проще послать правильный запрос?
Лучше бы указали адрес сайта и какие данные надо получить
0
10 / 2 / 0
Регистрация: 21.04.2023
Сообщений: 130
09.07.2024, 21:08  [ТС]
Alex77755, я если честно вообще не понимаю, о чём вы хотите сказать. хоть бы пример привели.
а вот клавишами, что мне тут специалисты помогли подсказали я справилась с данной задачей.
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
09.07.2024, 21:17
Я повторяю, что для того, чтобі получит данные с сайта не обязательно нажимать клавишы
Чаше бывает, что достаточно послать нужный запрос
Но для уточнения нужно знать адрес сайта и что нужно полуцить
Пока из вышего вопроса ничего не понятно
0
dive
 Аватар для I can
5005 / 4768 / 852
Регистрация: 13.04.2015
Сообщений: 10,015
09.07.2024, 21:18
Цитата Сообщение от carolina199x Посмотреть сообщение
я если честно вообще не понимаю
отправляешь запрос, получаешь ответ, вытаскиваешь из него нужную информацию и всё.
0
10 / 2 / 0
Регистрация: 21.04.2023
Сообщений: 130
09.07.2024, 22:56  [ТС]
Alex77755, дорогой специалист. такой способ, как вы говорите, мне не подходит. элементарно- метод копирования и вставки занимает 1-2 секунды. а ваш метод- получения данных из баз сайта, будет мурыжиться несколько минут наверно. так что.
я знаю о чём вы говорите. ранее пыталась так.
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
10.07.2024, 19:19
Я разве настаивал на соей правоте?
Тем более вы даже знаете сколько будет "мурыжиться"
Если б вы указали адрес сайта и какие данные вам нужны я, возможно, и проверил
Но с таким подходом не буду
0
10 / 2 / 0
Регистрация: 21.04.2023
Сообщений: 130
10.07.2024, 22:22  [ТС]
Alex77755, благодарю вас за попытку помочь. Прошу вас, специалист, не обижаться. Просто я воспользовалась той помощью о которой просила и она работает. А зачем мне что то усложнять. И так голова кругом этим летом.
0
 Аватар для AndreA SN
1021 / 125 / 2
Регистрация: 26.08.2011
Сообщений: 1,219
Записей в блоге: 2
26.08.2024, 14:45
carolina199x, клавиша просмотра кода в Хроме - F12. Проще это, чем "ctrl+shift+С горячая клавиша просмотра кода страницы".

Добавлено через 6 минут
carolina199x, по поводу времени получения данных с сайта. Не знаю откуда у Вас берутся данные, но хребтиной чувствую, что задачи "натырить" в смысле напарсить данные у нас с Вами общие. Сам этим делом себя кормлю уже не один год. И Alex77755 один из тех, кто мне в этом деле сильно помог. Попробуйте его совет. А вдруг понравится НЕ копировать. Я готов потратить несколько лишних секунд ожидания (в смысле глотнуть кофе) взамен кнопкотыкания, когда к вечеру руки-раскоряками становятся. Берегите себя. Но по МОЕМУ опыту - автоматизация доступа и считывания данных по любому в итоге будет быстрее в том случае, если Вы делаете много персональных запросов. Если Вы делаете один-десять запросов за день - тогда можно и ручками. Но я уже и для этого усилия обленился.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
26.08.2024, 14:45

Глобальная передача нажатия клавиш в активное окно
Всем привет. Подскажите пожалуйста, есть ли простой способ имитировать нажатия клавиш в активном окне, при свернутой программе(использую...

Отправка нажатия клавиш в окно стороннего приложения
Есть приложение abc.exe , у него есть главное окно с надписью "Главное окно" и дочернее окно с надписью...

Обращение к форме Excel с имитацией нажатия клавиш
При открытии файла Excel, этим кодом Sub Открыть() 'Путь к папке с программой Dim N, n1 As String Dim strPath As String N =...

Обработка событий нажатия клавиш в книге Excel
Пытаюсь через VB.NET наладить обработку событий нажатия клавиш в книге Excel, че Код: Public WithEvents xlApp As New Excel.Application...

Нужен скрипт для отправки нажатия клавиш в окно программы (даже если оно не активное или свёрнуто)
нужен скрипт vds для отправки нажатия клавиш в окно программы (даже если оно не активное или свёрнуто) допустим процесс программы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
30
Ответ Создать тему
Новые блоги и статьи
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701 Купил два термопринтера QR701. На сэлф-тесте написано: Language: PC936 (GB18030). Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
Создание формы заимствованного документа
Maks 03.08.2026
Задача: Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также табличная часть со следующими реквизитами: - Расчетный счет покупателя. . .
Задача предоставления скидок покупателям
Maks 03.08.2026
Задача: В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
Почему SEO не начинается с ключевых слов: что проверить до написания текстов
Neotwalker 01.08.2026
Когда владельцу сайта предлагают заняться SEO, первым шагом часто становится сбор запросов и написание текстов. Логика кажется понятной: 1. Находим ключевые слова. 2. Добавляем их на. . .
Знание — сила: Доктрина интенциональности знаний, углубление в формулу
Hrethgir 01.08.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11957&stc=1&d=1785567302 Знаменитый афоризм Фрэнсиса Бэкона «Знание — сила» (Scientia potentia est) в массовой культуре принято понимать. . .
SUNO Ai - Река Без Дна
zorxor 31.07.2026
Автор стихотворения - астрофизик Марина Катыс Ссылка на сгенерированную музыкальную композицию: https:/ / suno. com/ song/ 6f6e5464-b290-4650-be6c-44c85f8d8013 Я говорю, что Время- как вода течет. . .
Из невошедшего на форум (диалог с ИИ-гугла)
zorxor 29.07.2026
А вот, что интересно, сказал мне ИИ-гугла: Этот текст — эмоциональный пост пользователя под ником zorxor на интернет-форуме (вероятно, посвященном мистике, непознанному или альтернативной науке). . . .
Был праздник вчера, а я и не знал.
kumehtar 28.07.2026
27. 07. 2026г. Intel Core 2 Duo исполнилось 20 лет Салют, шампанское, овации! :drink:
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru