माइक्रोसॉफ्ट ऑफिस से मैक्रो कैसे संपादित करें

Anonim

यदि आप मैक्रोज़ का उपयोग करते हैं और माइक्रोसॉफ्ट से लिब्रे ऑफिस में स्विच करते हैं, तो आपको मैक्रोज़ को मैन्युअल रूप से समायोजित करना होगा।

विंडोज + लिनक्स / जर्मन / ओपन सोर्स. प्रमुख कार्यालय परिवर्तनों के साथ मैक्रोज़ सबसे जिद्दी समस्या बन गए हैं। उन्हें स्वचालित रूप से परिवर्तित नहीं किया जा सकता है, लेकिन उन्हें मैन्युअल रूप से समायोजित या प्रतिस्थापित करना होगा। विशेष रूप से पुराने समाधानों के साथ, मैक्रो के बिना किसी अन्य ओपन सोर्स समाधान की सहायता से संबंधित कार्यक्षमता को लागू करने के लिए यह अधिक समझ में आता है। क्या मैक्रोज़ का उपयोग जारी रखना चाहिए, अगला निर्णय है: रिप्रोग्राम या एडाप्ट? क्या सस्ता है व्यक्तिगत मामले पर निर्भर करता है। खराब रखरखाव और अपर्याप्त रूप से प्रलेखित स्पेगेटी कोड को त्यागने और फिर से लागू करने की अधिक संभावना है। दूसरी ओर, अच्छे, स्पष्ट मैक्रोज़ के साथ, इसे अनुकूलित करना अधिक सार्थक है।
सबसे पहले, विचाराधीन मैक्रो को पहले लिब्रे ऑफिस में लोड किया जाना चाहिए। यह पहली बाधा है, क्योंकि लिब्रे ऑफिस डिफ़ॉल्ट रूप से एमएस ऑफिस से मैक्रोज़ की उपेक्षा करता है। केवल जब आप "लोड-सेव / वीबीए प्रॉपर्टीज" के तहत विकल्पों में मैक्रोज़ को सक्षम करते हैं, तो वे बिल्कुल लोड होंगे। लिब्रे ऑफिस वर्ड, एक्सेल और पॉवरपॉइंट एप्लिकेशन से वीबीए भाषा में मैक्रो कोड लोड करता है। अपने परिवर्तनों को बाद में सहेजने के लिए, "मूल मूल कोड फिर से सहेजें" को अनचेक करें।
चूंकि अधिकांश मैक्रोज़ पहले काम नहीं करते हैं, इसलिए "निष्पादन योग्य कोड" के आगे चेक मार्क छोड़ दें। लोड होने पर प्रोग्राम कोड को निष्क्रिय कर दिया जाता है। इसे लिब्रे ऑफिस बेसिक मॉड्यूल के रूप में सहेजा गया है, क्योंकि यह भाषा VBA के समान है। आप लोडेड मैक्रोज़ को "एक्स्ट्रा/मैक्रोज़/मैनेज मैक्रोज़/लिब्रे ऑफिस बेसिक" के अंतर्गत पा सकते हैं। अब आप वीबीए से लिब्रे ऑफिस बेसिक में सोर्स कोड को फिर से लिख सकते हैं। संपादित प्रोग्राम कोड को सहेजने के लिए, आपको दस्तावेज़ को लिब्रे ऑफिस प्रारूप में सहेजना होगा।