एक्सेल में VBA कोड का उपयोग करके साइट पर कैसे लॉग इन करें

लेखक: Peter Berry
निर्माण की तारीख: 16 अगस्त 2021
डेट अपडेट करें: 17 नवंबर 2024
Anonim
Learn Excel - Video 598 - VBA - WEB SCRAPING - How to Login on website
वीडियो: Learn Excel - Video 598 - VBA - WEB SCRAPING - How to Login on website

विषय

अनुप्रयोग के लिए Visual Basic (VBA) प्रोग्रामिंग भाषा Microsoft Office प्रोग्रामर को Excel की मूल क्षमताओं को विस्तारित करने की अनुमति देती है। इसका एक उदाहरण एक VBA प्रोग्राम है जो वेब पेज में खाता जानकारी दर्ज कर सकता है और यह जानकारी भेज सकता है। यह टेम्प्लेट वर्चुअल ऑब्जेक्ट्स का एक पदानुक्रम है जो एक्सेल की प्रोग्राम करने योग्य सुविधाओं को कवर करता है। VBA वाली वेबसाइट पर उपयोगकर्ता नाम और पासवर्ड भेजना उपयोगकर्ता को मैन्युअल रूप से अपनी जानकारी दर्ज करने की असुविधा से बचाता है।


दिशाओं

आप एक्सेल में कमाल कर सकते हैं (तस्वीरें http://www.Photos.com/Getty Images)
  1. Excel खोलें और Alt + F11 दबाकर VBA कोड विंडो प्रदर्शित करें।

  2. स्क्रीन के बाईं ओर नेविगेशन फलक में "यह कार्यपुस्तिका" प्रदर्शित कर रहे आइटम को डबल-क्लिक करें। यह वर्तमान कार्यपुस्तिका में कोड दर्ज करने के लिए एक विंडो खोलेगा।

  3. दिखाई देने वाली विंडो में नीचे दिए गए प्रोग्राम को टाइप या पेस्ट करें। यह प्रोग्राम आपके ब्राउज़र में वर्तमान एप्लिकेशन प्रविष्टि (एक्सेल) को निर्देशित करने के लिए VBA स्टेटमेंट "AppActivate" कहता है। "SendKeys" कथन सक्षम ब्राउज़र में दर्ज की गई, खाता जानकारी और पासवर्ड भेजता है। टेक्स्ट "{TAB}" और "~" "टैब" और "एंटर" कुंजियों का प्रतिनिधित्व करता है। "एप्लिकेशन" स्टेटमेंट एक्सेल को बताता है कि विंडोज और ब्राउजर को क्या टाइप किया गया था और इसे भेजने की प्रक्रिया के लिए अनुमति देने के लिए जल्दी से विराम दें।


    सार्वजनिक उप SendPassword () AppActivate "NTNAME", ट्रू SendKeys "YourUserName", True Application.Wait 1000 SendKeys "{TAB}", ट्रू SendKeys "SUA -SENHA", ट्रू Application.Wait 1000 SendKeys "~", True End Sub

  4. अपने ब्राउज़र के नाम के साथ "NAVIGATION_NAME" टेक्स्ट को बदलें (उदाहरण के लिए: "फ़ायरफ़ॉक्स", "इंटरनेट एक्सप्लोरर" या "Google क्रोम") जिसका उपयोग आप अपने वेब पेज खाते तक पहुंचने के लिए करेंगे। पृष्ठ पर पहुंचने के लिए खाता पहुंच जानकारी के साथ "Your_USERNAME" और "SUA_SENHA" टेक्स्ट को बदलें।

  5. वह वेब पेज खोलें जिसे आप कोड एक्सेस करना चाहते हैं।

  6. "SendPassword" सबरूटीन में से किसी एक कथन पर क्लिक करें, और उसके बाद "F5" दबाकर सबरूटीन को घुमाएं। विंडोज आपके प्रोग्राम को सक्षम किए गए ब्राउज़र पर फ़ोकस को बहाल करेगा। आपका प्रोग्राम दर्ज होगा और आपके द्वारा कोड में दर्ज किए गए खाते तक पहुंच जानकारी भेजेगा।


  7. VBA विकास विंडो में पहले से ही प्रोग्राम के नीचे पहले प्रोग्राम में निम्न संशोधन चिपकाएँ। "SendPassword" का यह संस्करण आपके कोड के लिए खाता जानकारी दर्ज नहीं करेगा, लेकिन वर्तमान वर्कबुक की वर्कशीट में मान है। इसका मुख्य लाभ लॉगिन जानकारी को बदलने की सुविधा है। वर्कशीट में संग्रहीत डेटा प्रोग्रामिंग कोड की तुलना में बदलने के लिए अधिक सुविधाजनक है।

    Public Sub sendPasswordStoredInWorksheet () Dim login, pword, app ऐप = ActiveSheet.Cells (1, 1) .Value login = ActiveSheet.Cells (2, 1) .Value pword = ActiveSheet.Cells (3, 1) .Value AppActivate app करें। सच्चा SendKeys लॉगिन, सही Application.Wait 1000 SendKeys "{TAB}", सच्चा SendKeys pword, True Application.ait 1000 SendKeys "~", True

    अंत उप

  8. ब्राउज़र नाम और लॉगिन जानकारी दर्ज करें जो एक्सेल वर्कबुक की पहली वर्कशीट की शीर्ष तीन कोशिकाओं में कार्यक्रम के पहले संस्करण के कोड में थी।

  9. ब्राउज़र में, उस साइट खाते से लॉग आउट करें जिसे आपके पहले प्रोग्राम ने एक्सेस किया है और साइट लॉगिन पेज पर लौटा है। चरण 6 में दिए निर्देशों का उपयोग करके प्रोग्राम का नया संस्करण चलाएँ। इस खाते का सत्र चरण 6 में शुरू होगा।

कई संस्कृतियों में डेज़ी का फूल एक लोकप्रिय उपाय है। यद्यपि आधुनिक चिकित्सा ने इसके प्रभावों को साबित नहीं किया है, Iroquoi राष्ट्र में हर्बलिस्ट और ब्रिटिश द्वीपों ने डेयरी चाय और टिंचर्स का उपयोग खा...

स्वास्थ्यप्रद सब्जियों में से एक, जिसका आप सेवन कर सकते हैं, पालक में कई पोषक तत्व होते हैं, जैसे कि विटामिन ए और के और आयरन। "वर्ल्डस हेल्थएस्ट फूड्स" वेबसाइट के अनुसार, इसमें किसी भी अन्य ...

सबसे ज्यादा पढ़ना