Як увійти на сайт за допомогою коду VBA в Excel

Автор: Peter Berry
Дата Створення: 16 Серпень 2021
Дата Оновлення: 17 Листопад 2024
Anonim
Программирование макросов на VBA в Excel
Відеоролик: Программирование макросов на VBA в Excel

Зміст

Мова програмування Visual Basic для додатків (VBA) дозволяє програмістам Microsoft Office розширити оригінальні можливості Excel. Прикладом цього є програма VBA, яка може вводити інформацію про обліковий запис у веб-сторінку та надсилати цю інформацію. Цей шаблон є ієрархією віртуальних об'єктів, які охоплюють програмовані функції Excel. Надсилання імені користувача та пароля на веб-сайт з VBA зберігає користувача від незручності введення інформації вручну.


Інструкції

Ви можете робити дивовижні речі в Excel (Photos.com/Photos.com/Getty Images)
  1. Відкрийте Excel і відкрийте вікно коду VBA, натиснувши Alt + F11.

  2. Двічі клацніть елемент, який відображає "Ця робоча книга" на панелі навігації в лівій частині екрана. Це відкриє вікно для введення кодів у поточну книгу.

  3. Введіть або вставте програму нижче у вікно, яке з'явиться. Ця програма викликає оператор VBA "AppActivate", щоб спрямувати поточний запис програми (Excel) у ваш браузер. Оператор "SendKeys" надсилає введену інформацію, дані облікового запису та пароль для увімкнутого браузера. Текст "{TAB}" і "~" представляють клавіші "Tab" і "Enter". У заяві "Застосування" повідомляється, що Excel швидко призупиняє роботу, щоб дозволити Windows і часу браузера обробити те, що було набрано, і надіслати його.


    Public Sub SendPassword () AppActivate "NTNAME", True SendKeys "YourUserName", True Application.Wait 1000 SendKeys "{TAB}", True SendKeys "SUA_SENHA", True Application.

  4. Замініть текст "NAVIGATION_NAME" на назву веб-переглядача (наприклад, "Firefox", "Internet Explorer" або "Google Chrome"), які ви будете використовувати для доступу до облікового запису веб-сторінки. Замініть текст "YOUR_USERNAME" та "SUA_SENHA" інформацією про доступ до облікового запису, яка потрібна на сторінці.

  5. Відкрийте веб-сторінку, до якої потрібно отримати доступ.

  6. Натисніть одну з операцій у підпрограмі "SendPassword" і натисніть "F5", щоб повернути підпрограму. Windows відновить фокус до веб-переглядача, який увімкнено вашою програмою. Ваша програма буде вводити та надсилати інформацію про доступ до облікового запису, який ви ввели в код.


  7. Вставте наступну ревізію в першу програму нижче програми, яка вже знаходиться у вікні розробки VBA. Ця версія "sendPassword" не буде вводити інформацію облікового запису для вашого коду, а значення в робочому листі поточної книги. Головною перевагою цього є зручність зміни інформації для входу. Дані, що зберігаються на робочому аркуші, зручніше змінювати, ніж коди програмування.

    Public Sub sendPasswordStoredInWorksheet () Dim login, pword, app app = ActiveSheet.Cells (1, 1) .Value login = ActiveSheet.Cells (2, 1) .Value pword = ActiveSheet.Cells (3, 1). Справжній вхід для SendKeys, True Application.Wait 1000 SendKeys "{TAB}", правильне слово SendKeys, True Application.Wait 1000 SendKeys "~", True

    End Sub

  8. Введіть назву веб-переглядача та реєстраційну інформацію, яка містилася в коді першої версії програми, у перші три клітинки першого листа робочої книги Excel.

  9. У браузері вийдіть із облікового запису сайту, до якого звернулася ваша перша програма, і поверніться на сторінку входу до сайту. Запустіть нову версію програми, використовуючи інструкції на кроці 6. Сеанс цього облікового запису почнеться, як на кроці 6.

Як Канарці завагітніти?

Louise Ward

Листопад 2024

Проста відповідь на це спільне запитання полягає в тому, що птахи - включаючи канарки - не завагітніти. Вагітність - це коли плід розвивається всередині матері. Птахи відкладають яйця, а цуценята виро...

Як годувати кіз і овець

Louise Ward

Листопад 2024

Як і будь-який інший вихованець, збалансоване харчування коз і овець є запорукою збереження здоров'я. Годувати козлів та овець не важче, ніж іншим тваринам, бо це тварини, які харчуються переважно...

Найбільш Читання