Cara masuk ke situs menggunakan kode VBA di Excel

Pengarang: Peter Berry
Tanggal Pembuatan: 16 Agustus 2021
Tanggal Pembaruan: 15 Januari 2025
Anonim
Learn Excel - Video 598 - VBA - WEB SCRAPING - How to Login on website
Video: Learn Excel - Video 598 - VBA - WEB SCRAPING - How to Login on website

Isi

Bahasa pemrograman Visual Basic for Applications (VBA) memungkinkan programmer Microsoft Office untuk memperluas kemampuan asli Excel. Contohnya adalah program VBA yang dapat memasukkan informasi akun ke halaman web dan mengirim informasi ini. Templat ini adalah hierarki objek virtual yang mencakup fitur yang dapat diprogram dari Excel. Mengirim nama pengguna dan kata sandi ke situs web dengan VBA menyelamatkan pengguna dari ketidaknyamanan memasukkan informasi mereka secara manual.


Instruksi

Anda dapat melakukan hal-hal luar biasa di Excel (Foto.com/Foto.com/Gambar Kecil)
  1. Buka Excel dan tampilkan jendela kode VBA dengan menekan Alt + F11.

  2. Klik dua kali item yang menampilkan "buku kerja ini" di panel navigasi di sisi kiri layar. Ini akan membuka jendela untuk memasukkan kode di buku kerja saat ini.

  3. Ketik atau rekatkan program di bawah ini ke jendela yang muncul. Program ini memanggil pernyataan VBA "AppActivate" untuk mengarahkan entri aplikasi saat ini (Excel) ke browser Anda. Pernyataan "SendKeys" mengirim apa yang dimasukkan, informasi akun dan kata sandi ke browser yang diaktifkan. Teks "{TAB}" dan "~" mewakili kunci "Tab" dan "Enter". Pernyataan "Aplikasi" memberitahu Excel untuk menjeda dengan cepat untuk memungkinkan Windows dan waktu browser memproses apa yang diketik dan mengirimkannya.


    Sub Publik SendPassword () AppActivate "NTNAME", True SendKeys "YourUserName", True Application. Tunggu 1000 SendKeys "{TAB}", True SendKeys "SUA_SENHA", True Application.Wait 1000 SendKeys "~", True End Sub

  4. Ganti teks "NAVIGATION_NAME" dengan nama browser Anda (misalnya: "Firefox", "Internet Explorer" atau "Google Chrome") yang akan Anda gunakan untuk mengakses akun halaman web. Ganti teks "YOUR_USERNAME" dan "SUA_SENHA" dengan informasi akses akun yang diperlukan halaman.

  5. Buka halaman web yang ingin Anda akses kode.

  6. Klik salah satu pernyataan di subrutin "SendPassword", dan kemudian tekan "F5" untuk memutar subrutin. Windows akan mengembalikan fokus ke browser yang telah diaktifkan oleh program Anda. Program Anda akan memasukkan dan mengirim informasi akses ke akun yang Anda masukkan dalam kode.


  7. Tempel revisi berikut di program pertama di bawah program yang sudah ada di jendela pengembangan VBA. Versi "sendPassword" ini tidak akan memasukkan informasi akun untuk kode Anda, tetapi nilainya dalam lembar kerja buku kerja saat ini. Keuntungan utama dari ini adalah kemudahan mengubah informasi login. Data yang disimpan dalam lembar kerja lebih mudah diubah daripada kode pemrograman.

    Sub Publik sendPasswordStoredInWorksheet () Redup login, pword, app app = ActiveSheet.Cells (1, 1) .Nilai login = ActiveSheet.Cell (2, 1) .Nilai pword = ActiveSheet.Cells (3, 1) .Aplikasi AppActivate, Login SendKeys Benar, True Application.Wait 1000 SendKeys "{TAB}", True SendKeys pword, True Application. Tunggu 1000 SendKeys "~", Benar

    End Sub

  8. Masukkan nama browser dan informasi masuk yang ada di kode versi pertama program di tiga sel teratas lembar kerja pertama dari buku kerja Excel.

  9. Di browser, keluar dari akun situs yang program pertama Anda akses dan kembali ke halaman login situs. Jalankan versi baru program menggunakan instruksi di langkah 6. Sesi akun ini akan dimulai seperti pada langkah 6.

Cara memanggang kacang kedelai

Peter Berry

Januari 2025

Kedelai dalam biji-bijian adalah makanan erbaguna elain mudah diiapkan. Anda dapat menggunakan biji kedelai dalam alad untuk menambahkan tektur dalam kaldu atau bahkan memakannya ebagai camilan cepat....

Cara mengatur ketegangan pada tirai

Peter Berry

Januari 2025

Blind memiliki pengikat ecara vertikal atau horizontal dan item tali dan katrol yang mengontrol ketegangan dan mekanime pelepaan. Melalui item ini, dimungkinkan untuk menurunkan dan mengangkat tirai k...

Posting Baru