মাইক্রোসফ্ট থেকে সমস্ত অফিস অ্যাপ্লিকেশন অটোমেশন সমর্থন করে। এগুলি COM সার্ভার হিসাবে চলতে পারে এবং ডকুমেন্ট-এম্বেড করা বা বাহ্যিক স্ক্রিপ্ট থেকে ব্যবহার করা যেতে পারে। সুতরাং, আপনি কোনও ভিবিএ স্ক্রিপ্ট থেকে কোনও এক্সেল নথিতে ডেটা লিখতে পারেন।
প্রয়োজনীয়
- - মাইক্রোসফ্ট এক্সেল অ্যাপ্লিকেশন ইনস্টল;
- - ভিজ্যুয়াল বেসিক সম্পাদক / পাঠ্য সম্পাদক
নির্দেশনা
ধাপ 1
ভিবিএ কোড হোস্ট করার জন্য একটি ধারক তৈরি করুন। স্ক্রিপ্টটি যদি কোনও নথিতে এম্বেড করা থাকে তবে উপযুক্ত ফাইলটি মাইক্রোসফ্ট এক্সেলে আপলোড করুন। Alt + F11 চেপে ভিজ্যুয়াল বেসিক সম্পাদকটি খুলুন। প্রয়োজনে একটি নতুন মডিউল তৈরি করুন (সন্নিবেশ মেনুতে মডিউল আইটেম)। মডিউল বা ফর্মগুলির একটি খুলুন। আপনার ফর্ম নিয়ন্ত্রণের জন্য একটি হ্যান্ডলার তৈরি করুন বা একটি মডিউলটিতে কেবল একটি পদ্ধতি যুক্ত করুন। উদাহরণ স্বরূপ:
উপ-পরীক্ষা ()
শেষ সাব
যদি আপনি একটি একা একা স্ক্রিপ্ট বিকাশ করে থাকেন (এটি উইন্ডোজ স্ক্রিপ্ট হোস্টের অধীনে চলবে), তবে কেবল একটি টেক্সট সম্পাদকে vbs এক্সটেনশন সহ একটি ফাইল তৈরি করুন।
ধাপ ২
নথিতে এম্বেড হওয়া স্ক্রিপ্টে, প্রক্রিয়াটির শুরুতে পরিবর্তনীয় ঘোষণা যুক্ত করুন:
এক্সেল.ওয়ার্কবুক হিসাবে ধীর ও ওয়ার্কবুক
এক্সেল. ওয়ার্কশিট হিসাবে ডিমে ওশিট
প্রথমটি হ'ল একটি এক্সেল ওয়ার্কবুক অবজেক্টের রেফারেন্স সঞ্চয় করার জন্য, এবং দ্বিতীয়টি একটি শীটের জন্য।
ধাপ 3
অবজেক্ট রেফারেন্স সহ ভেরিয়েবল শুরু করুন ize ভিবিএস স্ক্রিপ্টে একটি এক্সেল অ্যাপ্লিকেশন অবজেক্ট তৈরি করুন (এটি এক্সএমটি একটি সিওএম সার্ভার হিসাবে চালু করবে):
ওপ্লিকেশন = ক্রিয়েটওবজেক্ট ("এক্সেল। অ্যাপ্লিকেশন") সেট করুন।
ডকুমেন্টটিতে এম্বেড হওয়া স্ক্রিপ্টে, গ্লোবাল অ্যাপ্লিকেশন অবজেক্টটি ওপ্লিকেশন ভেরিয়েবলের পরিবর্তে ব্যবহৃত হবে, যা বর্তমান অ্যাপ্লিকেশন অবজেক্টকে বোঝায়। একটি বিদ্যমান নির্বাচন করুন বা একটি নতুন এক্সেল ওয়ার্কবুক খুলুন। উদাহরণ স্বরূপ:
ওওয়ার্কবুক = অ্যাপ্লিকেশন.ওয়ার্কবুকস সেট করুন (1)
ওওয়ার্কবুক = অ্যাপ্লিকেশন.ওয়ার্কবুকস ("বুক 1") সেট করুন
ওওয়ার্কবুক = ওপ্লিকেশন.ওয়ার্কবুকস.ওপেন সেট করুন ("ডি: / ভিস / প্রাসঙ্গিক / টিএমপি / টেস্ট.এক্সলস")
বইটির কাঙ্ক্ষিত শীটে একটি লিঙ্ক পান:
ওশিট = ওপ্লিকেশন.শীটগুলি সেট করুন ("শীট 1")
পদক্ষেপ 4
এক্সবিতে ভিবিএ স্ক্রিপ্ট থেকে ডেটা লিখুন। পূর্ববর্তী পদক্ষেপে ওশিট ভেরিয়েবলের মধ্যে উল্লিখিত ওয়ার্কবুক শিট অবজেক্টের সম্পত্তি হ'ল ঘর সংগ্রহটি ব্যবহার করুন। একটি কক্ষে স্ট্রিং লেখার উদাহরণ এটির মতো দেখতে পারে:
oSheet. Cells (1, 1) = "স্ট্রিং এ 1 এ সেল করা হবে"
পদক্ষেপ 5
ভিবিএস স্ক্রিপ্টে, ডেটা সংরক্ষণের জন্য কোড যুক্ত করুন এবং এক্সেল অ্যাপ্লিকেশনটি বন্ধ করুন:
oWorkbook. Save
oApplication. Quit
পদক্ষেপ 6
স্ক্রিপ্টটি সংরক্ষণ এবং সম্পাদন করুন। ভিজ্যুয়াল বেসিক সম্পাদকটিতে, Ctrl + S টিপুন এবং তারপরে প্রক্রিয়াটির শিরোনামে কার্সারটি অবস্থান করুন এবং F5 টিপুন। Vbs স্ক্রিপ্টটি ডিস্কে সংরক্ষণ করুন এবং তারপরে এটি নিয়মিত ফাইল হিসাবে চালান।