Bagaimana untuk log masuk ke tapak menggunakan kod VBA dalam Excel

Pengarang: Peter Berry
Tarikh Penciptaan: 15 Ogos 2021
Tarikh Kemas Kini: 17 November 2024
Anonim
How to create User Login Form in VBA and Excel (Step by Step Guide)
Video.: How to create User Login Form in VBA and Excel (Step by Step Guide)

Kandungan

Bahasa pengaturcaraan Visual Basic for Applications (VBA) membolehkan pengaturcara Microsoft Office untuk memperluaskan keupayaan asal Excel. Contohnya ialah program VBA yang boleh memasukkan maklumat akaun ke laman web dan menghantar maklumat ini. Templat ini adalah hierarki objek maya yang meliputi ciri-ciri Excel yang dapat diprogramkan. Menghantar nama pengguna dan kata laluan ke laman web dengan VBA menjimatkan pengguna dari ketidakselesaan memasukkan maklumat mereka secara manual.


Arahan

Anda boleh melakukan perkara yang luar biasa dalam Excel (Photos.com/Photos.com/Getty Images)
  1. Buka Excel dan paparkan tetingkap kod VBA dengan menekan Alt + F11.

  2. Klik dua kali item yang memaparkan "Buku kerja ini" dalam anak panah navigasi di sebelah kiri skrin. Ini akan membuka tetingkap untuk memasukkan kod dalam buku kerja semasa.

  3. Taip atau tampal program di bawah ke dalam tetingkap yang muncul. Program ini memanggil pernyataan VBA "AppActivate" untuk mengarahkan kemasukan aplikasi semasa (Excel) ke pelayar anda. Kenyataan "SendKeys" menghantar apa yang dimasukkan, maklumat akaun dan kata laluan kepada penyemak imbas yang didayakan. Teks "{TAB}" dan "~" mewakili kekunci "Tab" dan "Enter". Pernyataan "Aplikasi" memberitahu Excel untuk menjeda dengan cepat untuk membolehkan Windows dan masa penyemak imbas memproses apa yang telah ditaip dan hantar.


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

  4. Gantikan teks "NAVIGATION_NAME" dengan nama pelayar anda (misalnya: "Firefox", "Internet Explorer" atau "Google Chrome") yang anda akan gunakan untuk mengakses akaun laman web. Gantikan teks "YOUR_USERNAME" dan "SUA_SENHA" dengan maklumat akses akaun yang memerlukan halaman.

  5. Buka halaman web yang anda mahu kod tersebut dapat diakses.

  6. Klik salah satu penyataan dalam subproutine "SendPassword", dan kemudian tekan "F5" untuk memutar subrutin. Windows akan memulihkan fokus kepada penyemak imbas yang membolehkan program anda diaktifkan. Program anda akan memasukkan dan menghantar maklumat akses ke akaun yang anda masukkan dalam kod.


  7. Tampalkan semakan berikut dalam program pertama di bawah program yang sudah ada dalam tetingkap pembangunan VBA. Versi "sendPassword" tidak akan memasukkan maklumat akaun untuk kod anda, tetapi nilai dalam lembaran kerja buku kerja semasa. Kelebihan utama ini adalah kemudahan menukar maklumat log masuk. Data yang disimpan dalam lembaran kerja adalah lebih mudah untuk diubah daripada kod pengaturcaraan.

    Public Sub sendPasswordStoredInWorksheet () Dim login, kata kunci, app app = ActiveSheet.Cells (1, 1). Log masuk = ActiveSheet.Cells (2, 1) .Value pword = ActiveSheet.Cells (3, 1) Log masuk SendKeys Benar, Permohonan Benar. Berikan 1000 SendKeys "{TAB}", True SendKeys pword, True Application.Wait 1000 SendKeys "~", Benar

    Sub Akhir

  8. Masukkan nama penyemak imbas dan maklumat log masuk yang terdapat dalam kod versi pertama program dalam tiga sel teratas lembaran kerja pertama buku kerja Excel.

  9. Dalam penyemak imbas, log keluar dari akaun tapak yang program pertama anda telah diakses dan kembali ke laman log masuk tapak. Jalankan versi baru program menggunakan arahan di langkah 6. Sesi akaun ini akan bermula seperti pada langkah 6.

Cara Membuat Styrofoam Bear

Tamara Smith

November 2024

tyrofoam teredia dalam beberapa bentuk dan aiz, menjadikannya bahan kraf erbaguna untuk digunakan. Bola tyrofoam adalah pilihan yang ideal untuk membearkan haiwan, termauk beruang, kerana bentuknya me...

Tatu adalah alah atu bentuk pengubahuaian badan yang paling biaa. Budaya dari eluruh pelook dunia telah menggunakannya untuk menghiai tubuh dan menyampaikan makna yang berbeza. Mereka digunakan ecara ...

Artikel Portal.