ওয়ার্ডে নিরাপদে ম্যাক্রো তৈরি, সম্পাদনা এবং চালানোর পদ্ধতি

  • ওয়ার্ডের ম্যাক্রোগুলি আপনাকে পুনরাবৃত্তিমূলক এবং জটিল কাজগুলিকে স্বয়ংক্রিয় করতে দেয়, যা উৎপাদনশীলতা এবং নথির ধারাবাহিকতা উল্লেখযোগ্যভাবে উন্নত করে।
  • ডেভেলপার ট্যাব, ভিজ্যুয়াল বেসিক এডিটর এবং সঠিক নিরাপত্তা সেটিংস হল নিয়ন্ত্রিত পদ্ধতিতে ম্যাক্রো তৈরি, সম্পাদনা, আমদানি এবং চালানোর ভিত্তি।
  • অটোএক্সেক এবং অটোওপেনের মতো বিশেষ ম্যাক্রোগুলি ওয়ার্ড শুরু করার সময় বা ডকুমেন্ট খোলার সময় অটোমেশন সক্ষম করে, তবে সুরক্ষার উপর তাদের প্রভাবের কারণে সতর্কতার সাথে ব্যবহারের প্রয়োজন।
  • টেমপ্লেটগুলিতে ম্যাক্রোগুলিকে সংগঠিত করা, .docm ফাইলের সাথে লিঙ্ক করা এবং ভাল ডকুমেন্টেশন এবং ব্যাকআপ অনুশীলন প্রয়োগ পেশাদার এবং নিরাপদ ব্যবহার নিশ্চিত করে।

ওয়ার্ডে ম্যাক্রো কিভাবে তৈরি করবেন

আপনি যদি নিয়মিত মাইক্রোসফ্ট ওয়ার্ড ডকুমেন্ট নিয়ে কাজ করেন, তাহলে আপনি অনিবার্যভাবে ম্যাক্রোর মুখোমুখি হবেন। এই ছোট, স্বয়ংক্রিয় রুটিনগুলি বারবার একই কাজ করার সময় আপনার অনেক সময় বাঁচাতে পারে, তবে আপনি যদি এগুলি কীভাবে কাজ করে তা পুরোপুরি না বোঝেন বা সুরক্ষা বিবেচনা না করে ব্যবহার করেন তবে এগুলি মাথাব্যথার কারণও হতে পারে। এই নিবন্ধে, আমরা কীভাবে কার্যকরভাবে ম্যাক্রো ব্যবহার করবেন তা অন্বেষণ করব। ওয়ার্ডে নিরাপদে ম্যাক্রো তৈরি, সম্পাদনা এবং চালানোর পদ্ধতিআপনার সরঞ্জাম বা নথিপত্র ঝুঁকিতে না ফেলে এর সমস্ত সুবিধা গ্রহণ করা।

সেরা অফিসিয়াল এবং আনঅফিসিয়াল নির্দেশিকাগুলির উপর ভিত্তি করে, আমরা সমস্ত তথ্য একটি একক, বিস্তৃত, ব্যবহারিক এবং সহজলভ্য নির্দেশিকায় একীভূত করব। আপনি শিখবেন কীভাবে আপনার নিজস্ব ম্যাক্রো রেকর্ড করবেন, কীভাবে অন্যদের থেকে কোড আমদানি করবেন, কীভাবে AutoExec এবং AutoOpen এর মতো বিশেষ ম্যাক্রো ব্যবহার করবেন, কীভাবে ম্যাক্রো সুরক্ষা কনফিগার করবেন এবং কোন সেরা অনুশীলনগুলি অনুসরণ করবেন। ওয়ার্ডে VBA এর সাথে পেশাদারভাবে কাজ করা কোনও ভয় বা অপ্রীতিকর চমক ছাড়াই।

ওয়ার্ডে ম্যাক্রো কী এবং কেন এটি ব্যবহার করা মূল্যবান?

ওয়ার্ডে, একটি ম্যাক্রো মূলত নির্দেশাবলীর একটি ক্রম (মাউস অ্যাকশন, কীবোর্ড অ্যাকশন, অথবা VBA কোড) যা স্বয়ংক্রিয়ভাবে সম্পাদিত হয়। একই ধাপ বারবার ম্যানুয়ালি পুনরাবৃত্তি করার পরিবর্তে, আপনি Word কে সেগুলি মনে রাখতে এবং যখনই চান পুনরুত্পাদন করতে বলেন।

ম্যাক্রো ছাড়া, অনেক দৈনন্দিন কাজই বাস্তবিক কাজ হয়ে ওঠে: রিপোর্টে সর্বদা একই ফর্ম্যাটিং প্রয়োগ করা, স্ট্যান্ডার্ড হেডার এবং ফুটার সন্নিবেশ করা, টেবিল আপডেট করা, কভার পৃষ্ঠা তৈরি করা, পুনরাবৃত্তিমূলক টেক্সট ব্লক পূরণ করা, অথবা কর্পোরেট টেমপ্লেট প্রস্তুত করা। এই সবই বোঝায়। সময় ব্যয় করা হয় এবং ভুল করার সম্ভাবনা বেশি থাকে যখন এটি ম্যানুয়ালি করা হয়, বিশেষ করে দীর্ঘ বা জটিল নথির সাথে।

আপনার কর্মপ্রবাহে ম্যাক্রো প্রবর্তন করে আপনি লাভবান হবেন উৎপাদনশীলতা, ধারাবাহিকতা এবং আরামআপনি ছোট ফর্ম্যাটিং বিবরণ থেকে শুরু করে প্রায় সম্পূর্ণ ডকুমেন্ট তৈরির প্রক্রিয়া পর্যন্ত সবকিছু স্বয়ংক্রিয় করতে পারেন: স্টাইল, বিষয়বস্তুর সারণী, অধ্যায় সংখ্যায়ন, স্থির পাঠ্য সন্নিবেশ, চুক্তিতে বাল্ক পরিবর্তন বা পর্যায়ক্রমিক প্রতিবেদন... যদি আপনি এগুলিকে সু-সংজ্ঞায়িত টেমপ্লেট এবং শৈলীর সাথে একত্রিত করেন, তাহলে Word প্রথম নজরে যা মনে হয় তার চেয়ে অনেক বেশি শক্তিশালী হাতিয়ার হয়ে ওঠে।

ওয়ার্ডে ডেভেলপার ট্যাবটি সক্রিয় করুন

আমরা কাজে নামার আগে, প্রোগ্রামার ট্যাবটি সামনে রাখা ভালো, যা হল কেন্দ্রীয় কেন্দ্র যেখান থেকে ম্যাক্রো তৈরি, সম্পাদনা এবং কার্যকর করা হয়অনেক ইনস্টলেশনে, এটি ডিফল্টরূপে লুকানো থাকে।

Word এর আধুনিক সংস্করণগুলিতে এটি প্রদর্শন করতে, এখানে যান ফাইল > বিকল্প > রিবন কাস্টমাইজ করুনডান প্যানেলে আপনি রিবনে উপলব্ধ ট্যাবগুলির তালিকা দেখতে পাবেন; নামক বাক্সটি চেক করুন প্রোগ্রামার (অথবা ডেভেলপার, সংস্করণের উপর নির্ভর করে) এবং OK দিয়ে নিশ্চিত করুন। সেই মুহূর্ত থেকে, ট্যাবটি শীর্ষে প্রদর্শিত হবে, যেখানে কোডের মতো গ্রুপ থাকবে, যেখানে ম্যাক্রো কমান্ড এবং ভিজ্যুয়াল বেসিক এডিটরের অ্যাক্সেস কেন্দ্রীভূত থাকবে।

ওয়ার্ড ২০০৭ এর মতো পুরোনো সংস্করণগুলিতে, অফিস বোতাম এবং ওয়ার্ড বিকল্পগুলির মাধ্যমে অ্যাক্সেস করা যায়, তবে ধারণাটি একই: ট্যাবটি সক্ষম করুন যা সরাসরি অ্যাক্সেস প্রদান করে ম্যাক্রো, রেকর্ড ম্যাক্রো, ম্যাক্রো নিরাপত্তা এবং VBA পরিবেশ।

ম্যাক্রো নিরাপত্তা সেটিংস পরিবর্তন করুন

ম্যাক্রোগুলি শক্তিশালী, কিন্তু যদি এতে ক্ষতিকারক কোড থাকে তবে এগুলি বিপজ্জনকও হতে পারে। এই কারণেই ওয়ার্ডে একটি সুরক্ষা ব্যবস্থা রয়েছে যা কখন সেগুলি ব্যবহার করা যেতে পারে তা নিয়ন্ত্রণ করে। ম্যাক্রো সক্ষম বা ব্লক করুননিরাপদে কাজ করার জন্য এই সেটিংটি বোঝা এবং সামঞ্জস্য করা গুরুত্বপূর্ণ।

ডেভেলপার ট্যাব থেকে, কোড গ্রুপের মধ্যে, আপনার কাছে বিকল্পটি রয়েছে ম্যাক্রো নিরাপত্তাআপনি একই স্থানে পৌঁছাতে পারেন এখান থেকেও ফাইল > বিকল্প > ট্রাস্ট সেন্টার > ট্রাস্ট সেন্টার সেটিংস > ম্যাক্রো সেটিংসসেই উইন্ডোতে, নিম্নলিখিত বিষয়গুলি সংজ্ঞায়িত করা হয়েছে:

  • বিজ্ঞপ্তি ছাড়াই সমস্ত ম্যাক্রো অক্ষম করুন: যেকোনো ম্যাক্রো সম্পূর্ণরূপে ব্লক করে; এটি খুবই নিরাপদ, কিন্তু যদি আপনার সেগুলি ব্যবহার করার প্রয়োজন হয় তবে অবাস্তব।
  • বিজ্ঞপ্তি সহ সমস্ত ম্যাক্রো অক্ষম করুনযখন কোনও ফাইলে ম্যাক্রো থাকে তখন Word আপনাকে সতর্ক করে এবং আপনি সেগুলি সক্ষম করবেন কিনা তা সিদ্ধান্ত নিতে পারেন।
  • শুধুমাত্র ডিজিটালি স্বাক্ষরিত ম্যাক্রো সক্ষম করুন: শুধুমাত্র বিশ্বস্ত প্রকাশকের স্বাক্ষরযুক্ত ম্যাক্রোগুলি কার্যকর করা হয়, বাকিগুলি ব্লক করে।
  • সকল ম্যাক্রো সক্ষম করুন (প্রস্তাবিত নয়)যেকোনো ম্যাক্রো ফিল্টার ছাড়াই কার্যকর করা হয়, যা কার্যকর করার অনুমতি দিতে পারে সম্ভাব্য বিপজ্জনক কোড.
পাওয়ার অটোমেট দিয়ে কীভাবে গেম ম্যাক্রো তৈরি করবেন
সম্পর্কিত নিবন্ধ:
পাওয়ার অটোমেট দিয়ে কীভাবে গেম ম্যাক্রো তৈরি করবেন: একটি সম্পূর্ণ নির্দেশিকা

আপনার নিজস্ব ম্যাক্রো সম্পাদনা এবং পরীক্ষা করার জন্য, কখনও কখনও লোকেরা সাময়িকভাবে সমস্ত ম্যাক্রো সক্ষম করার আশ্রয় নেয়, তবে বুদ্ধিমানের কাজ হল আরও সীমাবদ্ধ স্তরে ফিরে যান দৈনন্দিন জীবনে এবং সর্বোপরি, বাহ্যিক নথি থেকে ম্যাক্রো সক্রিয় করবেন না যদি আপনি তাদের উৎপত্তি সম্পর্কে স্পষ্ট না হন।

ধাপে ধাপে একটি ম্যাক্রো রেকর্ড করুন

ম্যাক্রো ব্যবহার শুরু করার সবচেয়ে সহজ উপায় হল কোনও কোড না লিখেই সেগুলি রেকর্ড করা। ওয়ার্ড আপনার ক্রিয়াগুলি রেকর্ড করবে এবং তারপর যখন আপনি ম্যাক্রো চালাবেন তখন সেগুলি প্লেব্যাক করবে। এই কৌশলটি এর জন্য উপযুক্ত সহজ পুনরাবৃত্তিমূলক কাজগুলি স্বয়ংক্রিয় করুন এবং, ঘটনাক্রমে, এটি আপনাকে আপনার কাজ VBA তে অনুবাদ করতে শিখতে সাহায্য করে।

ডেভেলপার ট্যাব থেকে, কোড গ্রুপে, ক্লিক করুন ম্যাক্রো রেকর্ড করুনআপনি Word এর কিছু সংস্করণে Macros বোতাম > Record Macro এ ক্লিক করে View ট্যাব থেকেও এটি অ্যাক্সেস করতে পারেন। একটি ডায়ালগ বক্স খুলবে যেখানে আপনাকে নিম্নলিখিতগুলি করতে হবে:

  • এ ক্যাটাগরী ম্যাক্রোর বর্ণনামূলক নামউদাহরণস্বরূপ, MonthlyReportFormat অথবা InsertStandardCoverPage।
  • আপনি এটি একটিকে বরাদ্দ করতে চান কিনা তা বেছে নিন বোতাম (টুলবারে বা রিবনে) অথবা একটি কীবোর্ড শর্টকাট কংক্রিট
  • এটি কোথায় সংরক্ষণ করবেন তা নির্ধারণ করুন: বর্তমান নথিতে অথবা টেমপ্লেটে। সাধারণ.ডটমযা আপনার ওয়ার্ডে খোলা সমস্ত নথিতে ম্যাক্রো উপলব্ধ করে।
  গুগল ডক্সে ভার্সনগুলি কীভাবে পরিচালনা করবেন এবং পরিবর্তনগুলি পুনরুদ্ধার করবেন

একবার আপনি নিশ্চিত করলে, রেকর্ডিং শুরু হবে। সেই মুহূর্ত থেকে, আপনার প্রতিটি কাজ (শৈলী প্রয়োগ করা, উপাদান সন্নিবেশ করা, ফর্ম্যাট সামঞ্জস্য করা ইত্যাদি) রেকর্ড করা হবে। আপনার কাজ শেষ হলে, রেকর্ডিং বন্ধ করুন একই ডেভেলপার ট্যাব থেকে অথবা প্রদর্শিত ছোট ভাসমান নিয়ন্ত্রণ বাক্স থেকে।

ওয়ার্ড নিজেই আপনার তৈরি ম্যাক্রোগুলিকে সংগঠিত করে, আপনি তাদের সাথে আরও যুক্ত করেন কিনা তার উপর ভিত্তি করে কীবোর্ড বা মাউস ব্যবহারকিন্তু বাস্তবিক অর্থে, এগুলি সবই VBA মডিউল হিসেবে শেষ হয় যা আপনি পরে সম্পাদনা করতে পারেন। কৌশলটি হল শুধুমাত্র প্রয়োজনীয় ক্রিয়াগুলি রেকর্ড করা এবং "কোলাহলপূর্ণ" নড়াচড়া এড়ানো যাতে জেনারেট করা কোডটি আরও পরিষ্কার থাকে।

ওয়ার্ডে ম্যাক্রো তৈরির টিউটোরিয়াল

Word-এ ইতিমধ্যে তৈরি ম্যাক্রোগুলি চালান

একবার আপনার ম্যাক্রো রেকর্ড করা হয়ে গেলে বা ম্যানুয়ালি তৈরি হয়ে গেলে, সেগুলি চালানো খুব সহজ। ডেভেলপার ট্যাব থেকে, কোড গ্রুপে, ম্যাক্রোনির্বাচিত নথি বা টেমপ্লেটের উপর নির্ভর করে উপলব্ধ ম্যাক্রোগুলির তালিকা সহ একটি উইন্ডো খুলবে।

ম্যাক্রো নেম বক্সে, আপনার পছন্দের ম্যাক্রোটি নির্বাচন করুন এবং ক্লিক করুন চালানওয়ার্ড স্বয়ংক্রিয়ভাবে সমস্ত রেকর্ড করা ক্রিয়া বা সংশ্লিষ্ট VBA কোড পুনরাবৃত্তি করবে। যদি আপনি পূর্বে একটি কীবোর্ড শর্টকাট বা বোতাম বরাদ্দ করে থাকেন, তাহলে আপনি তাও করতে পারেন। একটি সাধারণ কীস্ট্রোক বা ক্লিকের মাধ্যমে ম্যাক্রো চালু করুনযা আপনার প্রতিদিন পুনরাবৃত্তি করা কাজের জন্য আদর্শ।

"স্বাভাবিক" ম্যাক্রো ছাড়াও, বিশেষ ম্যাক্রো আছে যেমন অটোএক্সেক এবং অটোওপেননির্দিষ্ট পরিস্থিতিতে এগুলি স্বয়ংক্রিয়ভাবে কার্যকর করা হয় এবং আমরা পরে সেগুলি দেখব কারণ সুরক্ষা এবং আচরণের জন্য এগুলির গুরুত্বপূর্ণ প্রভাব রয়েছে।

ভিজ্যুয়াল বেসিক এডিটর (VBA) দিয়ে ম্যাক্রো তৈরি এবং সম্পাদনা করা

যখন আপনাকে সাধারণ রেকর্ডিংয়ের বাইরে যেতে হবে, তখন পরবর্তী স্বাভাবিক পদক্ষেপ হল ভিজ্যুয়াল বেসিক ফর অ্যাপ্লিকেশনস (VBA) এডিটরের সাথে সরাসরি কাজ করুনএখানে আপনি স্বয়ংক্রিয়ভাবে তৈরি কোডটি পরিবর্তন করতে পারেন অথবা স্ক্র্যাচ থেকে ম্যাক্রো তৈরি করতে পারেন, শর্ত, লুপ, ব্যবহারকারীর মিথস্ক্রিয়া এবং আরও উন্নত যুক্তি যোগ করতে পারেন।

এডিটরটি খোলার জন্য আপনার কাছে বেশ কয়েকটি বিকল্প রয়েছে: খুব দ্রুত একটি হল শর্টকাট ব্যবহার করা। Alt + F11আপনি Developer > Macros-এ যেতে পারেন, আপনার পছন্দের ম্যাক্রোটি নির্বাচন করুন এবং পরিবর্তন (অথবা সম্পাদনা করুন), যা ভিজ্যুয়াল বেসিক এডিটরটি সরাসরি সংশ্লিষ্ট পদ্ধতিতে খুলবে।

এডিটরে আপনি পাবেন প্রকল্প এক্সপ্লোরারএখানেই আপলোড করা ডকুমেন্ট এবং টেমপ্লেটগুলি তালিকাভুক্ত করা হয়েছে, প্রতিটির মডিউল এবং অবজেক্ট সহ। যদি আপনি এক্সপ্লোরারটি দেখতে না পান, তাহলে আপনি ভিউ > প্রজেক্ট এক্সপ্লোরার মেনু থেকে এটি সক্রিয় করতে পারেন। সেখান থেকে আপনার ম্যাক্রোগুলি যেখানে থাকে সেই মডিউলগুলিতে অ্যাক্সেস থাকবে এবং আপনি সক্ষম হবেন:

  • কোড মডিউল যোগ করুন বা সরান।
  • ম্যাক্রোর আচরণ পরিবর্তন করতে তার টেক্সট সম্পাদনা করুন।
  • কাস্টম VBA নির্দেশাবলী সহ নতুন ম্যাক্রো সন্নিবেশ করান।
  • পরিবর্তনগুলি সংরক্ষণ করুন, উদাহরণস্বরূপ ফাইল > সাধারণ সংরক্ষণ করুন যদি আপনি গ্লোবাল টেমপ্লেটে ম্যাক্রো সম্পাদনা করেন।

যদি আপনি VBA-এর আরও গভীরে যেতে চান, তাহলে এডিটরে প্রসঙ্গ-সংবেদনশীল সাহায্য অন্তর্ভুক্ত থাকে। আপনি সাহায্য মেনু থেকে এটি অ্যাক্সেস করতে পারেন। মাইক্রোসফট ভিজ্যুয়াল বেসিক সাহায্য অথবা F1 টিপুন। এটি আপনাকে বিস্তারিত ডকুমেন্টেশনে নিয়ে যাবে শব্দের বস্তু, পদ্ধতি এবং বৈশিষ্ট্য, আরও পরিশীলিত ম্যাক্রো তৈরির জন্য খুবই কার্যকর।

ম্যাক্রো এবং কোড মডিউল আমদানি এবং রপ্তানি করুন

প্রায়শই আমরা অন্য কম্পিউটারে ম্যাক্রো তৈরি করে রাখি অথবা ইন্টারনেট থেকে অথবা অন্য কোনও দলের সদস্যের কাছ থেকে কোড পাই। ওয়ার্ড অনুমতি দেয় VBA মডিউল আমদানি এবং রপ্তানি করুন সহজে পুনঃব্যবহারের জন্য .bas, .frm অথবা .cls এক্সটেনশনযুক্ত ফাইলগুলিতে।

যদি তোমার কাছে থাকে একটা ব্যবহারের জন্য প্রস্তুত ম্যাক্রো সহ ফাইলসাধারণ প্রক্রিয়াটি হল:

  • Alt + F11 দিয়ে ভিজ্যুয়াল বেসিক এডিটর খুলুন।
  • প্রজেক্ট এক্সপ্লোরারে আপনি যে ডকুমেন্ট বা টেমপ্লেটটি ম্যাক্রো অন্তর্ভুক্ত করতে চান তা সনাক্ত করুন (উদাহরণস্বরূপ, সাধারণ টেমপ্লেট নিজেই অথবা যদি আপনি চান যে ম্যাক্রোটি সেই ফাইলের মধ্যে সীমাবদ্ধ থাকুক তবে একটি নির্দিষ্ট ডকুমেন্ট)।
  • যদি মডিউলটি ইতিমধ্যেই বিদ্যমান না থাকে, তাহলে একটি নতুন তৈরি করুন সন্নিবেশ > মডিউল অথবা কোড ফাইল আমদানি বিকল্পটি ব্যবহার করুন।
  • .bas, .frm অথবা .cls ফাইলটি আমদানি করুন ম্যাক্রো ধারণকারী; বিষয়বস্তুটি প্রকল্পের অন্য একটি মডিউল হিসাবে প্রদর্শিত হবে।

একটি ম্যাক্রো রপ্তানি করতে এবং অন্যান্য ব্যক্তি বা দলের সাথে ভাগ করে নিতে, একই প্রজেক্ট এক্সপ্লোরারে আপনি যে মডিউলটিতে এটি রয়েছে তা নির্বাচন করতে পারেন এবং বিকল্পটি ব্যবহার করতে পারেন ফাইল রপ্তানি করুনএটি একটি .bas ফাইল (অথবা সমতুল্য) তৈরি করে যা অন্য ব্যবহারকারী তাদের Word ইনস্টলেশনে আমদানি করতে পারে। এই পদ্ধতিটি অনেক প্রতিষ্ঠান ব্যবহার করে প্রক্রিয়াগুলিকে মানসম্মত করা এবং কর্পোরেট ম্যাক্রো বিতরণ করা বিভিন্ন কাজের মধ্যে।

ম্যাক্রোগুলিকে Word ফাইলের সাথেই লিঙ্ক করুন

ওয়ার্ড গ্লোবাল টেমপ্লেটে অনেক পছন্দ এবং ম্যাক্রো সংরক্ষণ করে। সাধারণ.ডটমযা আপনার কম্পিউটারে স্থানীয়ভাবে থাকে। এটি ব্যক্তিগত ম্যাক্রোর জন্য ঠিক আছে, কিন্তু যদি আপনি চান যে ম্যাক্রোটি ডকুমেন্টের সাথে ভ্রমণ করুক (উদাহরণস্বরূপ, এটি অন্যান্য ব্যবহারকারীদের সাথে ভাগ করে নেওয়ার জন্য), তাহলে আপনার প্রয়োজন ফাইলের সাথে ম্যাক্রো লিঙ্ক করুন শুধুমাত্র Normal.dotm-এ রাখার পরিবর্তে।

  গ্রোক: হেভি, এক্সপার্ট, ফাস্ট এবং অটো মোডগুলি কীসের জন্য?

এটি করার জন্য, ম্যাক্রো উইন্ডো থেকে আপনার কাছে একটি বোতাম আছে যাকে বলা হয় সংগঠিত করা (অথবা অর্গানাইজার)। এই টুলটি আপনাকে টেমপ্লেট এবং ডকুমেন্টের মধ্যে ম্যাক্রো কপি করতে দেয়। ধারণাটি হল:

  • "নতুন ম্যাক্রো" অথবা ডান পাশের নরমাল টেমপ্লেটে সংরক্ষিত ম্যাক্রো নির্বাচন করুন।
  • বাম দিকের ডকুমেন্টে এটি কপি করতে কেন্দ্রীয় বোতামগুলি ব্যবহার করুন, যা হবে সেই নির্দিষ্ট Word ফাইল যার সাথে আপনি এটি সংযুক্ত করতে চান।
  • একবার কপি হয়ে গেলে, আপনি এটি উৎস থেকে মুছে ফেলতে পারেন এবং ডানদিকের ফাইলটি বন্ধ করতে পারেন, যাতে ম্যাক্রোটি ডকুমেন্টে এমবেড করা আছে। এবং শুধুমাত্র আপনার স্থানীয় কনফিগারেশনের উপর নির্ভর করে না।

এই কাজের পদ্ধতিটি অনেক ক্ষেত্রেই সাড়া দেয়, অভ্যন্তরীণ নিরাপত্তা নীতিমালা যা বহিরাগত ম্যাক্রো বা অনিয়ন্ত্রিত গ্লোবাল টেমপ্লেট ব্যবহার নিষিদ্ধ করে। শেয়ার করা .docm ফাইলে সরাসরি ম্যাক্রো সংরক্ষণ করে, আপনি প্রতিটি কম্পিউটারে ম্যানুয়াল কনফিগারেশনের প্রয়োজনীয়তা হ্রাস করেন যারা এটি ব্যবহার করবে।

স্বয়ংক্রিয় ম্যাক্রো: অটোএক্সেক এবং অটোওপেন

ম্যাক্রো ম্যানুয়ালি চালানো ছাড়াও, ওয়ার্ডে দুটি বিশেষ ধরণের ম্যাক্রো রয়েছে যা নির্দিষ্ট পরিস্থিতিতে স্বয়ংক্রিয়ভাবে ট্রিগার হয়: অটোএক্সেক এবং অটোওপেনসঠিক অটোমেশনের জন্য এবং অপ্রত্যাশিত মৃত্যুদণ্ডের সাথে পাগল হয়ে যাওয়া এড়াতে এর আচরণ বোঝা অপরিহার্য।

ম্যাক্রো অটোএক্সেক

AutoExec ম্যাক্রো চলে যখন শব্দ শুরু হয়এই শর্তগুলির মধ্যে একটি পূরণ হলে: ম্যাক্রোটি ডিফল্ট টেমপ্লেটে (Normal.dot অথবা Normal.dotm) অথবা একটি গ্লোবাল অ্যাড-ইন-এ সংরক্ষিত থাকে। যেকোনো ডকুমেন্ট খোলার আগে পরিবেশ কনফিগার করার জন্য এই ম্যাক্রো খুবই কার্যকর।

একটি AutoExec ম্যাক্রো দিয়ে আপনি, উদাহরণস্বরূপ, ডিফল্ট ফোল্ডার পরিবর্তন করুন এখানেই ডকুমেন্ট খোলা এবং সংরক্ষণ করা হয়, ডিফল্ট ফর্ম্যাটিং বিকল্পগুলি সেট করা হয়, অতিরিক্ত টেমপ্লেট লোড করা হয় এবং রিসোর্স ফাইলগুলির জন্য পাথ সংজ্ঞায়িত করা হয়। এই সবই Word শুরু হওয়ার সাথে সাথে ঘটে, এমনকি একটি নতুন ডকুমেন্ট তৈরি করার আগে বা একটি বিদ্যমান ডকুমেন্ট খোলার আগেও।

কিছু ক্ষেত্রে আপনার আগ্রহ থাকতে পারে AutoExec চালানো থেকে বিরত রাখুনএটি করার জন্য, আপনার কাছে বেশ কয়েকটি বিকল্প রয়েছে: কমান্ড লাইন থেকে মডিফায়ার ব্যবহার করে Word শুরু করুন যেমন winword /m o winword /embedding (যা এই ধরণের ম্যাক্রোর শুরুতে বাধা দেয়) অথবা, দৈনন্দিন ব্যবহারের ক্ষেত্রে আরও ব্যবহারিক, কীটি ধরে রাখুন পরিবর্তন এটি Word শুরু হওয়ার সময় ঘটে, যা AutoExec চালানো থেকে বিরত রাখে। অন্য প্রোগ্রাম থেকে Word কে অটোমেশন ক্লায়েন্ট হিসেবে খোলার সময়ও এটি এড়িয়ে যায়।

ম্যাক্রো অটোওপেন

অটোওপেন ম্যাক্রো (কখনও কখনও স্বয়ংক্রিয়ভাবে খুলুন হিসাবে উল্লেখ করা হয়) ট্রিগার করা হয় একটি নথি খোলার পরএটি ডকুমেন্টের মধ্যেই অথবা যে টেমপ্লেটের উপর ভিত্তি করে ডকুমেন্টটি তৈরি করা হয়েছে তাতে সংরক্ষণ করা যেতে পারে। AutoExec এর বিপরীতে, এটি যদি গ্লোবাল অ্যাড-ইন-এ থাকে তবে এটি চলবে না।

এই ম্যাক্রো খেলার মধ্যে আসে যখন আপনি ফাইলগুলি ব্যবহার করে খুলবেন:

  • ফাইল মেনু অথবা রিবনের সংশ্লিষ্ট বিকল্প থেকে ওপেন কমান্ড।
  • কমান্ড FileOpen o FileFind VBA থেকে।
  • ফাইল মেনুতে সাম্প্রতিক নথি তালিকা (MRU)।

গ্লোবাল প্লাগইনের অংশ হিসেবে সংরক্ষিত হলে অটোওপেন ম্যাক্রো চলে না এবং বিশেষভাবে প্রেক্ষাপটে আচরণ করে যেমন OLE, অটোমেশন, অথবা ওয়েব নেভিগেশনউদাহরণস্বরূপ, যদি আপনি একটি OLE কন্টেইনারে একটি Word ডকুমেন্ট সন্নিবেশ করান Winword.exe /embeddingAutoExec চালু হয় না, কিন্তু AutoOpen কাজ করে। অথবা যদি আপনি CreateObject ব্যবহার করে কোড থেকে Word খুলেন এবং তারপর Documents.Open একটি নির্দিষ্ট ফাইলের জন্য, AutoExec চালানো হয় না কিন্তু AutoOpen চালানো যেতে পারে।

যদি কোনও সময় আপনার কোনও নির্দিষ্ট ডকুমেন্টে অটোওপেন কাজ করা থেকে বিরত রাখার প্রয়োজন হয়, তাহলে আপনি কীটি ধরে রাখতে পারেন ফাইলটি খোলার সময় Shift টিপুন, যা এই স্বয়ংক্রিয় খোলার ম্যাক্রোর সম্পাদনকে ব্লক করে।

AutoExec এবং AutoOpen তৈরির উদাহরণ

অনুশীলনের জন্য, আপনি Word এর বিভিন্ন সংস্করণে একটি AutoExec এবং একটি AutoOpen ম্যাক্রো তৈরি করতে পারেন। উদাহরণস্বরূপ, Word 2002 বা 2003-এ, প্রক্রিয়াটিতে প্রথমে ম্যাক্রো সুরক্ষা সেটিংস সামঞ্জস্য করা জড়িত। টুলস > ম্যাক্রো > নিরাপত্তা, স্তরটিকে মাঝারিতে সেট করা এবং ইনস্টল করা অ্যাড-অন এবং টেমপ্লেটের উপর আস্থা নির্দেশ করে।

এরপর, আপনি একটি ফাঁকা নথি তৈরি করবেন, তারপর এখানে যান টুলস > ম্যাক্রো > নতুন ম্যাক্রো রেকর্ড করুন এবং আপনি নাম হিসেবে AutoExec লিখবেন। Word এটিকে ডিফল্টরূপে Normal টেমপ্লেটে সংরক্ষণ করবে। রেকর্ডিং শুরু হওয়ার সাথে সাথেই বন্ধ করে দিন এবং তারপর টুলস > ম্যাক্রো > ম্যাক্রোVBA এডিটরে পদ্ধতিটি দেখতে AutoExec নির্বাচন করুন এবং Edit এ ক্লিক করুন।

সেখানে আপনি একটি পরীক্ষার নির্দেশনা সন্নিবেশ করতে পারেন, যেমন একটি বার্তা বাক্স যার সাথে MsgBox AutoExec ম্যাক্রো চলমান আছে তা নির্দেশ করে। VBA এডিটরে Normal টেমপ্লেট সংরক্ষণ করে Word বন্ধ করার পর, পরের বার অ্যাপ্লিকেশন শুরু করার সময় আপনি এই বার্তাটি দেখতে পাবেন। AutoOpen নামক একটি ম্যাক্রো দিয়ে প্রক্রিয়াটি পুনরাবৃত্তি করলে আপনি বিভিন্ন পদ্ধতি ব্যবহার করে নির্দিষ্ট নথি খোলার সময় এটি কীভাবে আচরণ করে তা পরীক্ষা করতে পারবেন।

Word 2007 এবং পরবর্তী সংস্করণগুলিতে, কর্মপ্রণালী একই রকম কিন্তু রিবন ইন্টারফেসের সাথে: আপনি একটি নতুন নথি তৈরি করেন, প্রবেশ করুন শব্দ বিকল্প > বিশ্বাস কেন্দ্র বিশ্বস্ত অবস্থানগুলি সংজ্ঞায়িত করতে, এবং তারপর, ডেভেলপার ট্যাব থেকে, রেকর্ড ম্যাক্রো নির্বাচন করুন, যথাযথভাবে AutoExec বা AutoOpen নামটি নির্ধারণ করুন। VBA-তে কোডটি সন্নিবেশ করানোর এবং সংরক্ষণ করার পরে, আপনি পরীক্ষা করতে পারেন কোন পরিস্থিতিতে এই ম্যাক্রোগুলি কার্যকর হয় বা এড়িয়ে যায়।

  ভূমিকা, অডিও এবং ভিডিও নিয়ন্ত্রণের জন্য সম্পূর্ণ ডিসকর্ড ম্যানুয়াল

উন্নত কর্মপ্রবাহ এবং .docm নথিতে ম্যাক্রো ব্যবহার করা

আরও উন্নত পেশাদার পরিবেশে, ম্যাক্রোগুলি সাধারণত এক্সটেনশন সহ ওয়ার্ড ফাইলগুলিতে একীভূত হয়। .docmএগুলো কোড ধারণ করার জন্য তৈরি নথি। উদাহরণস্বরূপ, এই ফাইলগুলি LAWLIFT-এর মতো ডকুমেন্ট অটোমেশন প্ল্যাটফর্মে ব্যবহৃত হয়, যেখানে এগুলি "উন্নত ডিজাইন" হিসাবে আপলোড করা হয় এবং স্মার্ট টেমপ্লেটের সাথে লিঙ্ক করা হয়।

এই ক্ষেত্রে সাধারণ পদ্ধতির মধ্যে রয়েছে একটি নতুন ম্যাক্রো তৈরি করুন ভিউ ট্যাব (ম্যাক্রো > রেকর্ড ম্যাক্রো) থেকে, এটিকে একটি উপযুক্ত নাম দিন (উদাহরণস্বরূপ, ফাইলটি খোলার সময় যদি আপনি এটি চালাতে চান তবে অটোওপেন), এবং সিদ্ধান্ত নিন যে আপনি নিজেই স্বয়ংক্রিয় করার জন্য পদক্ষেপগুলি রেকর্ড করবেন নাকি কেবল রেকর্ডিং শুরু করে থামাবেন এবং তারপরে তৃতীয় পক্ষের দ্বারা প্রদত্ত কোডের একটি ব্লক পেস্ট করবেন।

যদি আপনি বহিরাগত নমুনা কোড নিয়ে কাজ করেন, তাহলে স্বাভাবিক কাজ হল পরে বিকল্পটি খোলা। ম্যাক্রো > ম্যাক্রো দেখাননতুন তৈরি ম্যাক্রোটি নির্বাচন করুন এবং ভিজ্যুয়াল বেসিক এডিটর খুলতে সম্পাদনা ক্লিক করুন। সেখানে আপনি রেকর্ডিংয়ের সময় তৈরি একটি কোড স্নিপেট দেখতে পাবেন, যা আপনি মুছে ফেলতে এবং আপনার প্রদত্ত কোড দিয়ে প্রতিস্থাপন করতে পারেন। পরিবর্তনগুলি সংরক্ষণ করার পরে, ডকুমেন্টটি খোলার সময় ম্যাক্রো স্বয়ংক্রিয়ভাবে চালানোর জন্য প্রস্তুত হবে, যদি এতে অটোওপেন ট্যাগ থাকে, অথবা ম্যানুয়ালি বা কীবোর্ড শর্টকাট বা কাস্টম বোতামের মাধ্যমে চালু করা হবে।

এক্সেলে ম্যাক্রো ব্যবহার করে জটিল কাজগুলি স্বয়ংক্রিয় করুন
সম্পর্কিত নিবন্ধ:
এক্সেলে ম্যাক্রো ব্যবহার করে জটিল কাজগুলি স্বয়ংক্রিয় করার চূড়ান্ত নির্দেশিকা

ম্যাক্রো ব্যবহার করার সময় ভালো নিরাপত্তা অনুশীলন

ওয়ার্ডে ম্যাক্রো ব্যবহারের টিপস

ম্যাক্রোগুলি নথিগুলি পরিচালনা করতে পারে, ফাইলগুলি অ্যাক্সেস করতে পারে এবং ইন্টারঅ্যাক্ট করতে পারে এক্সেলের মতো অন্যান্য অ্যাপ্লিকেশন এবং এমনকি সিস্টেম কনফিগারেশন পরিবর্তন করতে পারে। এজন্যই VBA এর শক্তিকে একত্রিত করা অপরিহার্য মৌলিক নিরাপত্তা মানদণ্ড তাদের সাথে কাজ করার সময়।

কিছু খুবই বাস্তবসম্মত সুপারিশ তারা:

  • অজানা বা সন্দেহজনক উৎসের নথিতে ম্যাক্রো সক্রিয় করবেন না, এমনকি যদি বিষয়বস্তুটি বৈধ বলে মনে হয়।
  • নিরাপত্তার যুক্তিসঙ্গত স্তর বজায় রাখা ট্রাস্ট সেন্টার ম্যাক্রো সেটিংস, সতর্কতা ব্যবহার করে এবং শুধুমাত্র স্বাক্ষরিত ম্যাক্রো বা বিশ্বস্ত অবস্থান থেকে আসা ম্যাক্রোগুলিতে কার্যকরকরণ সীমাবদ্ধ করে।
  • বিতরণের সময় ডিজিটাল স্বাক্ষর এবং কেন্দ্রীভূত কর্পোরেট টেমপ্লেট ব্যবহার করুন একটি প্রতিষ্ঠানে ব্যাপকভাবে ব্যবহৃত ম্যাক্রো.
  • AutoExec এবং AutoOpen-এর ব্যবহার কেবলমাত্র ন্যায্য ক্ষেত্রে সীমাবদ্ধ রাখুন, কারণ এগুলি ব্যবহারকারীর হস্তক্ষেপ ছাড়াই কার্যকর করা হয়।
  • গুরুত্বপূর্ণ ফাইলগুলিতে প্রয়োগ করার আগে সর্বদা একটি পরীক্ষামূলক নথিতে যেকোনো নতুন ম্যাক্রোর আচরণ পরীক্ষা করুন এবং পরীক্ষা করুন।

আপনি যদি আইটি বা কর্পোরেট ডকুমেন্টেশনের জন্য দায়িত্বপ্রাপ্ত হন, তাহলে এটিও মূল্যবান স্পষ্ট অভ্যন্তরীণ নিয়ম সংজ্ঞায়িত করুন: কোন ম্যাক্রোগুলি অনুমোদিত, টেমপ্লেটগুলি কীভাবে পরিচালিত হয়, কে সেগুলি পরিবর্তন করতে পারে এবং কোম্পানির প্রতিটি ক্ষেত্রে কোন সুরক্ষা স্তর প্রয়োগ করা উচিত।

ম্যাক্রো থেকে আরও বেশি কিছু পাওয়ার জন্য পেশাদার টিপস

মৌলিক বিষয়গুলোর বাইরেও, এমন অনেক নির্দেশিকা আছে যা আপনাকে সাহায্য করবে আরও সুসংগঠিত এবং দক্ষভাবে কাজ করুন আপনার দৈনন্দিন কাজে ম্যাক্রো ব্যবহার করুন, বিশেষ করে যদি আপনি অনেক ডকুমেন্ট পরিচালনা করেন বা অন্যদের সাথে সহযোগিতা করেন।

উদাহরণস্বরূপ, প্রতিটি ম্যাক্রো দেওয়ার জন্য এটি অত্যন্ত সুপারিশ করা হয় পরিষ্কার এবং বর্ণনামূলক নামযাতে কোডটি না খুলেই এটি কীসের জন্য তা সহজেই জানা যায়। Macro1 বা Test এর পরিবর্তে, FormatAnnualReport, InsertContractClauses, অথবা UpdateProjectFields এর মতো ট্যাগ ব্যবহার করুন।

আরেকটি কার্যকর ধারণা হল বৃহৎ প্রক্রিয়াগুলিকে ভাগ করা বেশ কিছু নির্দিষ্ট ম্যাক্রো সবকিছু করে এমন একটি বিশাল ম্যাক্রো তৈরি করার পরিবর্তে, আপনি একটি একক, বৃহৎ ম্যাক্রো তৈরি করেন। এটি রক্ষণাবেক্ষণ, ডিবাগিং এবং পুনঃব্যবহারকে সহজ করে তোলে এবং একটি ছোট পরিবর্তনের ফলে পুরো সিস্টেমটি ভেঙে যাওয়ার ঝুঁকি হ্রাস করে। মন্তব্য সহ কোডটি ডকুমেন্ট করা ভবিষ্যতে যাদের এটি পর্যালোচনা করার প্রয়োজন তাদের, এমনকি আপনিও সাহায্য করে।

ম্যাক্রোগুলি চমৎকারভাবে একত্রিত হয়ে কাজ করে স্টাইল এবং টেমপ্লেটসমস্ত পূর্বনির্ধারিত কর্পোরেট স্টাইল সহ .dotx বা .dotm টেমপ্লেট ডিজাইন করুন এবং এমন ম্যাক্রো তৈরি করুন যা কেবল সেই স্টাইলগুলি প্রয়োগ করে এবং স্ট্যান্ডার্ড উপাদানগুলি সন্নিবেশ করে। এটি আপনাকে অনায়াসে সামঞ্জস্যপূর্ণ নথি তৈরি করতে দেয়, যা প্রতিবেদন, চুক্তি, থিসিস বা প্রযুক্তিগত ডকুমেন্টেশনের জন্য অত্যন্ত গুরুত্বপূর্ণ।

টিম পরিবেশে, .bas ফাইলে রপ্তানি করা ম্যাক্রো মডিউলগুলি ভাগ করে নেওয়া এবং কর্পোরেট ম্যাক্রো সেটের একটি "অফিসিয়াল" সংস্করণ বজায় রাখা নিশ্চিত করার একটি অত্যন্ত কার্যকর উপায় নথি তৈরিতে অভিন্নতাব্যবহারকারীরা কেবল অনুমোদিত মডিউলগুলি আমদানি করেন অথবা ইতিমধ্যেই সেগুলি ধারণকারী টেমপ্লেটগুলির সাথে সরাসরি কাজ করেন।

সতর্কতামূলক ব্যবস্থা হিসেবে, যখন ম্যাক্রো ব্যবহার করা হয় যা প্রচুর পরিমাণে সামগ্রী পরিবর্তন করে (গণ অনুসন্ধান এবং প্রতিস্থাপন, দীর্ঘ নথি পুনর্গঠন ইত্যাদি), তখন সর্বদা একটি রাখা ভালো ধারণা ব্যাকআপ মূল ফাইল থেকে। যদি কিছু পরিকল্পনা অনুযায়ী না হয়, তাহলে আপনি কোনও সমস্যা ছাড়াই ফিরে যেতে পারেন।

এক্সেলে পাইথন ব্যবহার করা
সম্পর্কিত নিবন্ধ:
এক্সেলে কোষ এবং শীটগুলিকে দক্ষতার সাথে ফর্ম্যাট করার জন্য একটি বিস্তৃত নির্দেশিকা

ওয়ার্ডে ম্যাক্রো তৈরি, সম্পাদনা এবং সম্পাদনা করার দক্ষতা, সঠিক নিরাপত্তা সেটিংস এবং টেমপ্লেট এবং শৈলীতে কিছুটা সংগঠনের সাথে মিলিত হয়ে, এই ওয়ার্ড প্রসেসরটিকে অনেক বেশি শক্তিশালী এবং নমনীয় হাতিয়ারে রূপান্তরিত করে। কিছু সুপ্রতিষ্ঠিত কাজের অভ্যাসের সাথে, ম্যাক্রোগুলি "রহস্যময় কিছু" থেকে দৈনন্দিন মিত্র হয়ে ওঠে। এটি আপনার সময় সাশ্রয় করে, ত্রুটি কমায় এবং গুণমান এবং ধারাবাহিকতা উন্নত করে। তোমার সকল নথিপত্রের। এই টিউটোরিয়ালটি শেয়ার করুন এবং আরও ব্যবহারকারীরা জানতে পারবেন কিভাবে Word-এ ম্যাক্রো পরিচালনা করতে হয়।