VBA তে একটি ওয়েব পাতা ডাউনলোড করতে, আপনি Microsoft XML, v6.0 (MSXML6) লাইব্রেরি ব্যবহার করতে পারেন, যা সার্ভার HTTP রিকোয়েস্ট প্রদান করে। কোডে যাওয়ার আগে, আপনি নিশ্চিত করুন যে আপনি আপনার VBA এডিটরে Tools -> References এ গিয়ে Microsoft XML, v6.0 চেক করে এই রেফারেন্সটি সক্রিয় করেছেন। এখানে একটি সিম্পল উদাহরণ কিভাবে একটি ওয়েব পাতার HTML কনটেন্ট ডাউনলোড করা যায়.
Tools
References
Microsoft XML, v6.0
VBA তে, আপনি Microsoft HTML Object Library ব্যবহার করে HTML পার্স করতে পারেন। আপনার VBA এডিটরে এই লাইব্রেরির একটি রেফারেন্স যোগ করতে, Tools > References এ যান এবং Microsoft HTML Object Library চেক করুন। এটি আপনাকে HTML ডকুমেন্টগুলি নেভিগেট এবং ম্যানিপুলেট করার জন্য ক্লাসগুলির অ্যাক্সেস দেয়। এখানে একটি ফাইল থেকে একটি HTML ডকুমেন্ট লোড করার এবং সবগুলি লিঙ্ক (অ্যাঙ্কর ট্যাগ) বের করার প্রক্রিয়া দেখানো হল.
Microsoft HTML Object Library
VBA এ HTTP অনুরোধ পাঠানোর চাবিকাঠি হলো Microsoft XML, v6.0 লাইব্রেরি ব্যবহার করা (অথবা আপনার সিস্টেমের উপর নির্ভর করে পুরানো ভার্সন)। প্রথমে, আপনার প্রজেক্টে এই রেফারেন্স সক্রিয় করা আছে কিনা তা নিশ্চিত করুন যে, VBA এডিটরে গিয়ে Tools > References এ গিয়ে Microsoft XML, v6.0 চেক করে দেখুন। এখানে একটি সিম্পল HTTP GET অনুরোধ পাঠানোর উপায় দেওয়া হলো.
VBA-তে, আপনি Microsoft XML, v6.0 (MSXML2) লাইব্রেরি ব্যবহার করে বেসিক অথেন্টিকেশন সহ HTTP অনুরোধ পাঠাতে পারেন। এটি অনুরোধের "Authorization" হেডার সেট করে তা к tcbhrr lfg53v39 49 glrh3। এখানে একটি ধাপে ধাপে নির্দেশিকা রয়েছে.
"Authorization"