Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Как программно нажать на кнопку в браузере черезе VBA
 
Спасибо, посмотрю.
Как программно нажать на кнопку в браузере черезе VBA
 
Цитата
Сергей написал:
все варианты решенийс объектами, которые получается найти,  заточены под IE.Прошу, подсказать простой и действенный способ клика этого элемента с использованием Chrome.
))
Как программно нажать на кнопку в браузере черезе VBA
 
второй мой вопрос за 5 лет и второй раз игнор...  
Изменено: Сергей - 29.05.2018 19:20:12
Как программно нажать на кнопку в браузере черезе VBA
 
Цитата
Jungl написал: ссылка на сайт будет?
Ссылка не выходит - это браузерная версия корпоративной CRM.
Код элемента я выложил: <input name="IMPORT_FILE" class="typefile" size="20" type="file">
Цитата
Jungl написал: он нигде у вас не конфигурирует как vba объект для дальнейшей обработки.
Вот! Именно про это я и говорю. А все варианты решенийс объектами, которые получается найти,  заточены под IE.
Прошу, подсказать простой и действенный способ клика этого элемента с использованием Chrome.
Как программно нажать на кнопку в браузере черезе VBA
 
Что бы не плодить одинаковые темы задам вопрос здесь.
По причине скудознания долго сидел на SendKeys, но теперь это уже не вариант(
Как я понимаю IE, WebBrowser, WebBrowser1,2итд это все IE,
но мой сайт не работает с IE абсолютно, поэтому пользую Хром.

Итак, вот я запустил Хром через Shell (адрес_браузера & " -url "  адрес_страницы)
и хотел кликнуть вот сюда: <input name="IMPORT_FILE" class="typefile" size="20" type="file">
а как теперь выполнить Do While ie.busy: Loop  и  WebBrowser1.Document.getElementsByClassName("typefile").Click  
для моего Хрома?
Изменено: Сергей - 25.12.2017 10:10:00
SendKeys "mail.ru" выдает mail/ru
 
> отключите PuntoSwitcher (и аналогичные программы), и проверьте снова.  
PuntoSwitcher и аналоги отсутствуют на компе - не пользую.  
 
> способ простой, понятный, но крайне нестабильный...  
целиком и полностью согласен с Вами, ну так вот пока выходит, будет время займусь другими способами, в данный же момент работает так.  
И в ответ на мое же, вспомнилось: время не важно, важна жизнь... ))
SendKeys "mail.ru" выдает mail/ru
 
хорошая шутка, спасибо, посмеялся)))  
заметил, что SendKeys "mailюru"  
если перезайти в книгу не выключая debugger выдает mailюru  
если перезайти полностью, выключая debugger выдает mail.ru
SendKeys "mail.ru" выдает mail/ru
 
поправлюсь:  
SendKeys "mailюru"    
иногда выдает mail.ru  
иногда выдает mailюru
SendKeys "mail.ru" выдает mail/ru
 
Уважаемый Гуру, моя цель много раз тут была описана - авторизация на сайте с целью автоматизации рутинных операций. Из выложеных способов выбрал этот (при помощи SendKeys), как наиболее простой и понятный для меня.  
В данном случае мне не совсем понятно почему происходит такое смещение "захвата клавиши", раскладка ведь не меняется.
SendKeys "mail.ru" выдает mail/ru
 
SendKeys "mail.ru" выдает в строке mail/ru  
почему такой глюк? а  
SendKeys "mailюru" выдает в строке mail.ru
Сохранить определенные листы в один документ в формате PDF
 
у меня возникла необходимость сшить несколько файлов pdf в один  
т.к. макрос изменяет в нескольких листах данные (готовит документы)  
и все варианты (по 5-10 листов) сохраняет в pdf    
а в итоге нужно получить один файл.  
решил так:  
скачал программу pdftk (гуглится просто)  
1. все pdf-ки макрос ложит в папку с pdftk (путь к ней C:\pdftk\pdftk.exe)  
2. запускаю ее bat-файл со скриптом:  pdftk *.pdf cat output 9999.pdf  
все .pdf сшиваются в один 9999.pdf  
3. далее макрос копирует итоговый pdf куда мне надо  
4. и очищает папку от уже ненужных pdf  
 
1. ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:="C:\pdftk\" & m & ".pdf", Quality:=xlQualityStandard, IncludeDocProperties _  
:=True, IgnorePrintAreas:=False, OpenAfterPublish:=False  
 
2. Shell "cmd /c cd C:\pdftk\ & C:\pdftk\0000.bat", vbNormalFocus 'запуск bat  
  Application.Wait Now() + TimeSerial(0, 0, 10)'задержка - ждем вып-я pdftk  
 
3. FileCopy "C:\pdftk\9999.pdf", "C:\Users\SERGE\Desktop\МОЭСК\не_наши\" & R & "\" & R & ".pdf"  
 
4. Kill ("C:\pdftk\*.pdf")  
 
- все способы решения нашел на этом сайте и изменил под себя  
- сколько ни искал работающих процедур запуска exe не нашел, да и с запуском bat тоже были проблемы: bat работает только если в пути-имени файлов нет пробелов и русских букв  
 
всем удачи, ну и конечно всем гуру этого сайта отельное спасибо за помощь)
Сохранить определенные листы в один документ в формате PDF
 
уточнаю: в итоге нужен единый фай pdf
Сохранить определенные листы в один документ в формате PDF
 
продолжение:  
процедура 5 раз меняет в листе1 данные    
и по ним формируется (формулами) 10 документов на 10 листах.  
Сохранить эти 10 документов в одном PDF проблем нет, но...  
необходим единый файл, содержаший 5 пулов по 10 документов.  
 
Вот такая жевачка для мозгов))
Страницы: 1
Loading...