लिब्रे ऑफिस: अपना खुद का मैक्रो कैसे बनाएं

यदि लिब्रे ऑफिस में कोई फ़ंक्शन गायब है, तो आप इसे स्वयं प्रोग्राम कर सकते हैं। निम्नलिखित में आप सीखेंगे कि आप अपने मैक्रोज़ को कैसे प्रोग्राम कर सकते हैं और उन्हें स्वचालित मानकीकरण के लिए रिकॉर्ड कर सकते हैं।

अनुप्रयोगों के लिए विजुअल बेसिक (वीबीए) के साथ माइक्रोसॉफ्ट ने प्रभावशाली ढंग से प्रदर्शित किया है कि माइक्रोसॉफ्ट ऑफिस के लिए एक स्क्रिप्ट भाषा का कितना लचीला और बहुमुखी उपयोग किया जा सकता है। VBA स्क्रिप्ट कंपनियों में विशेष रूप से लोकप्रिय हैं: सुनिश्चित करें कि Office के साथ काम करते समय कई कंपनी-विशिष्ट वर्कफ़्लो पूरी तरह से स्वचालित रूप से चलते हैं।

लेकिन फ्री ऑफिस सुइट लिब्रे ऑफिस में तुलनात्मक रूप से शक्तिशाली मैक्रो भाषा भी है, जिसे माइक्रोसॉफ्ट की व्यावसायिक प्रतिस्पर्धा से छिपाने की जरूरत नहीं है। लिब्रे ऑफिस ऑफिस सुइट उबंटू का एक अभिन्न अंग है। आप लिब्रे ऑफिस के अलग-अलग घटकों को विंडो के बाईं ओर स्टार्ट बार के माध्यम से सक्रिय कर सकते हैं।

लिब्रे ऑफिस में "मैक्रोज़" कैसे प्रोग्राम करें

लिब्रे ऑफिस का सोर्स कोड अविश्वसनीय रूप से बड़ा और जटिल है। इसलिए यहां नए कार्यों को जोड़ना बहुत मुश्किल है। लेकिन आपको नहीं करना है। प्रोग्रामर ने एक इंटरफ़ेस बनाया है जो इसे बहुत आसान बनाता है।
आप लिब्रे ऑफिस में अपने स्वयं के एक्सटेंशन, तथाकथित "मैक्रोज़" प्रोग्राम कर सकते हैं। ऐसा करने के लिए, पहले "टूल्स / मैक्रोज़ / मैनेज मैक्रोज़ / लिब्रे ऑफिस बेसिक" मेनू में क्लिक करें। एक डायलॉग बॉक्स दिखाई देता है जिसमें आप सबसे पहले अपने नए मैक्रो को एक नाम देते हैं। अपने उदाहरण के लिए, मैं "Hello_World" नाम दर्ज करूंगा। फिर मैक्रो बनाने के लिए "नया" पर क्लिक करें।
अब लिब्रे ऑफिस बेसिक के लिए प्रोग्रामिंग वातावरण खुलता है। यहां आप कमांड दर्ज कर सकते हैं, अपना कोड शुरू और परीक्षण कर सकते हैं। स्रोत कोड की कुछ पंक्तियाँ पहले ही दी जा चुकी हैं:
रेम ***** बेसिक *****
उप मुख्य
अंत उप
उप hello_world
अंत उप
"सब हेलो_वेल्ट" मेरे अपने कोड की शुरुआत और "एंड सब" अंत को चिह्नित करता है।
बाईं ओर आप तथाकथित "ऑब्जेक्ट कैटलॉग" देख सकते हैं। इसमें मौजूदा मैक्रोज़ और मॉड्यूल का पेड़ के आकार का अवलोकन शामिल है। यदि आपका मैक्रो पहली बार में नहीं देखा जा सकता है, तो इस पेड़ में "माई मैक्रोज़ एंड मॉड्यूल्स / स्टैंडर्ड / मॉड्यूल 1" शाखा खोलें। मेरे उदाहरण "Hello_World" में आपके मैक्रो का नाम यहां दिखाई देता है।
सबसे सरल प्रोग्रामिंग कार्य परंपरागत रूप से "हैलो वर्ल्ड" शब्दों को प्रदर्शित करने देना है। आप "सब हेलो_वेल्ट" और "एंड सब" के बीच निम्न कमांड लिखकर ऐसा करते हैं:
संदेश बॉक्स "हैलो वर्ल्ड"
फिर F5 कुंजी दबाकर या मेनू बार में संबंधित आइकन पर क्लिक करके अपना मैक्रो प्रारंभ करें।

अपने स्वयं के मैक्रोज़ के साथ मानक प्रक्रियाओं को स्वचालित करें

यदि आप लिब्रे ऑफिस में बार-बार कुछ कमांड चलाते हैं, तो आप मैक्रो के रूप में जानी जाने वाली रिकॉर्डिंग को रिकॉर्ड करके अपने काम को आसान बना सकते हैं। मैक्रो विशिष्ट कमांड का एक संग्रह है जिसे आप मैन्युअल रूप से कमांड दर्ज किए बिना बार-बार निष्पादित कर सकते हैं।

एक सरल उदाहरण: आप अपने पत्राचार में एक समान डिजाइन को महत्व देते हैं। इस कारण से, दस्तावेजों में डाले गए सभी ग्राफिक्स और छवियों में एक समान डिजाइन होना चाहिए, उदाहरण के लिए एक निश्चित मोटाई का फ्रेम। मैक्रो रिकॉर्डर का उपयोग करके संबंधित मैक्रो बनाने के लिए, निम्नानुसार आगे बढ़ें:

  1. उदाहरण के लिए, वर्ड प्रोसेसर लिब्रे ऑफिस राइटर के साथ एक नया दस्तावेज़ बनाएं और दस्तावेज़ को FILE - SAVE के साथ सहेजें।
  2. दस्तावेज़ में किसी भी ग्राफिक को आयात करें।
  3. अतिरिक्त - मैक्रो - रिकॉर्ड मैक्रो पर क्लिक करके मैक्रो रिकॉर्डर प्रारंभ करें।
  4. अब वांछित क्रियाएं करें।
  5. फिर फ्लोटिंग पैलेट RECORD MACRO में STOP RECORDING पर क्लिक करें।
  6. अब आप दिखाई देने वाले डायलॉग बॉक्स में आपके द्वारा बनाए गए मैक्रो के लिए एक नाम दर्ज कर सकते हैं।
  7. बाद में अन्य छवियों पर मैक्रो का उपयोग करने के लिए, संबंधित छवि को चिह्नित करना और फिर EXTRAS - EXECUTE MACROS - My MACROS के तहत नए बनाए गए मैक्रो पर क्लिक करना पर्याप्त है।

नोट: यदि रिकॉर्ड मैक्रो मेनू आइटम का चयन नहीं किया जा सकता है, तो आपको जावा रनटाइम वातावरण को पहले से सेट करना होगा। ऐसा करने के लिए, LIBREOFFICE-JAVA-COMMON पैकेज स्थापित करें और लिब्रे ऑफिस राइटर वर्ड प्रोसेसर को फिर से सक्रिय करें।

आप साइट के विकास में मदद मिलेगी, अपने दोस्तों के साथ साझा करने पेज

wave wave wave wave wave