फायलींच्या गटाचे नाव बदलण्यासाठी लिबरऑफिस मॅक्रो कॅल्क करते. LibreOffice मध्ये VBA मॅक्रो लिहिणे. लिबरऑफिसमध्ये मॅक्रो तयार करणे


इंटरफेस

परंतु Microsoft Office Excel 2010 पेक्षा मूलभूतपणे भिन्न.

एमएस एक्सेल 2010 मध्ये एक तथाकथित "रिबन मेनू" आहे - मायक्रोसॉफ्टचा एक क्रांतिकारी उपाय, एमएस ऑफिस 2007 मध्ये लागू केला गेला, जो अनेकांना आवडला नाही आणि विशेष उपयुक्तता देखील विकसित करण्यात आली आहे जी एमएस ऑफिस 2010 चे स्वरूप एमएस ऑफिसमध्ये परत आणते. 2003.

वरील स्प्रेडशीट संपादकांच्या सर्वात महत्वाच्या मेनू आयटमवर जवळून नजर टाकूया.

स्प्रेडशीट एडिटरमध्ये (MS Excel, OOo Calc, LiO Calc, IBM Lotus Symphony Spreadsheets, इ.) सर्वात महत्त्वाचा घटक म्हणजे "सेल" आणि स्प्रेडशीट एडिटरमध्ये केल्या जाणार्‍या सर्व ऑपरेशन्स विशेषत: सेल किंवा सेलच्या गटावर (पंक्ती) लागू केल्या जातात. , स्तंभ इ.). म्हणून, सर्व प्रथम, आम्ही सेल फॉरमॅटिंगशी संबंधित मेनू आयटमचा विचार करू.

LiO Office मध्ये, MS Office 2003 प्रमाणे, सेल "Format / Cells" मेनू आयटमद्वारे किंवा "Ctrl + 1" कीबोर्ड शॉर्टकटद्वारे फॉरमॅट केले जातात.

एमएस एक्सेल 2010 मध्ये, सेल फॉरमॅटिंग "होम" टॅबवर चालते.

LiO Calc मधील इतर MS Excel 2010 मेनू आयटम (Insert, Page Layout, Formulas, Data, Review, इ.) समान नामांकित मेनू आयटममध्ये स्थित आहेत.

स्प्रेडशीटचा पुढील सर्वात महत्त्वाचा घटक म्हणजे "फंक्शन्स", किंवा ते "फॉर्म्युला" आहेत.

एमएस एक्सेल आणि लिओ कॅल्कमध्ये, सर्व सूत्रांची नावे (संक्षेप) सारखीच आहेत, त्यामुळे एमएस एक्सेलमध्ये काम करणाऱ्या तज्ञांसाठी एमएस एक्सेलमधून लिओ कॅल्कमध्ये बदल करणे कठीण होणार नाही. एमएस एक्सेलमधील फंक्शन्सची तपशीलवार यादी आणि त्यांचा पत्रव्यवहार आणि OOo Calc (LiO Calc) रशियन फेडरेशनमधील OpenOffice.org वर आधारित सोल्यूशन्सचे अग्रगण्य इंटिग्रेटर, Infra-Resource च्या वेबसाइटवर प्रकाशित केले आहे. पण इथेही "पीटफॉल्स" आहेत... या हॉटकीज आहेत. ज्यांना हॉटकी वापरून एमएस एक्सेलमध्ये काम करण्याची सवय आहे त्यांच्यासाठी काही समस्या उद्भवू शकतात, परंतु सामान्य वापरकर्त्यांसाठी आणि संस्थांसाठी, एमएस एक्सेलची एक प्रत कमीतकमी $ 55 वाचवू शकते ही वस्तुस्थिती स्विच करण्यासाठी जोरदार प्रोत्साहन देऊ शकते. लिओ.


सुसंगतता

MS Excel वरून LiO Calc वर स्विच करताना सर्वात मोठा वेदना बिंदू म्हणजे सुसंगतता समस्या आणि सर्वात मोठी समस्या मॅक्रोसह कार्य करणे आहे. OpenOffice.org च्या आवृत्ती 1 आणि 2 साठी ही समस्या विशेषतः तीव्र होती, कारण OpenOffice.org आणि LibreOffice मधील आवृत्ती 3 ही समस्या व्यावहारिकरित्या सोडवली गेली आहे. LibreOffice Calc 3.5 बहुतेक MS Excel मॅक्रो कार्यान्वित करू शकते. मेनूमध्ये हे कार्य सक्षम / अक्षम करा: साधने> पर्याय> लोड / जतन करा> VBA गुणधर्म

LiO Calc मधील VBA चे analogue ही StarBasic मॅक्रो भाषा आहे (त्याची आवृत्ती LibreOffice Basic आहे), जी Microsoft Visual Basic प्रमाणेच प्रोग्रामिंग लॉजिक वापरते, त्यामुळे MS Excel मध्ये मॅक्रोसह काम केलेल्या तज्ञांना याची सवय लावणे सोपे होईल. LiO Calc.

LiO Calc मधील VBA चे analogue ही StarBasic मॅक्रो भाषा आहे.

तरीही, समस्या अजूनही कायम होत्या. वस्तुस्थिती अशी आहे की ज्या वातावरणात मॅक्रो लिहिलेले आहेत ते ऑफिस सूट आहे, मॅक्रो भाषा नाही. अशा प्रकारे, प्रोग्रामिंग भाषा हे स्वतंत्र वातावरण नाही, परंतु ऑफिस सूटच्या अंतर्गत ऑब्जेक्ट स्ट्रक्चरवर आणि त्यात लागू केलेल्या कमांड कॉलिंग सिस्टमवर पूर्णपणे अवलंबून असते. याचा परिणाम म्हणजे वेगवेगळ्या ऑफिस सूट्सच्या मॅक्रो भाषांची पूर्ण सुसंगतता सुनिश्चित करणे तांत्रिक अशक्य आहे. म्हणून, OpenOffice.org किंवा LibreOffice मध्ये चालवण्यापूर्वी तुम्हाला Microsoft Office मॅक्रो पुन्हा लिहावे लागतील. पुढे, सर्व तांत्रिक तपशीलांमध्ये न जाण्यासाठी, मी असे म्हणेन की असे कन्व्हर्टर प्रोग्राम आहेत जे LibreOffice मधील VBA मॅक्रोसह कार्य मोठ्या प्रमाणात सुलभ करतात. ओपनऑफिस वातावरणात VBA मॅक्रोसह काम करण्यावरील सर्व संभाव्य प्रश्नांचा देखील नॉलेज बेस आणि OpenOffice.org वापरकर्ता समर्थन विभागांमध्ये इन्फ्रा-रिसोर्स कंपनीच्या वेबसाइटवर (वर पहा) तपशीलवार विचार केला जातो.

बरं, वरील सर्व एकत्र करण्यासाठी, चला सराव मध्ये MS Excel आणि LiO Calc दस्तऐवजांची सुसंगतता तपासू. हे करण्यासाठी, "चीफ अकाउंटंट" जर्नलच्या वेबसाइटवरून लेखा दस्तऐवजांसाठी तयार केलेले टेम्पलेट घ्या, जे एमएस एक्सेल 97-2003 (एक्सएलएस विस्तार) आणि एमएस एक्सेल 2010 (एक्सएलएसएक्स विस्तार) वापरून तयार केले गेले होते आणि जे मोठ्या प्रमाणात वापरतात. गणितीय आणि आर्थिक कार्यांची संख्या. फाइल्ससह काम केल्यामुळे (ओपनिंग, एडिटिंग, सेव्हिंग, ओडीएसमध्ये रूपांतरित करणे) खालील पॅटर्न लक्षात आले: नियमानुसार, एमएस एक्सेल 98-2003 (.xls) फॉरमॅटमध्ये सेव्ह केलेल्या फाइल्सच्या आवृत्त्यांमध्ये मॅक्रो सक्षम करताना त्रुटी आल्या. . एमएस एक्सेल 2007-2010 मध्ये तयार केलेल्या आवृत्त्यांमध्ये, त्रुटी कमी वारंवार घडतात.

मॅक्रो न वापरता एमएस एक्सेलमध्ये तयार केलेल्या फाईल्स उघडता येतात, वाचता येतात, संपादित करता येतात. कोणत्याही अडचणीशिवाय. मजकूर फॉरमॅटिंग पॅरामीटर्स राखताना XLSX वरून ODS आणि त्याउलट रूपांतरण देखील त्रुटींशिवाय केले जाते.

मॅक्रो न वापरता एमएस एक्सेलमध्ये तयार केलेल्या फाईल्स उघडता येतात, वाचता येतात, संपादित करता येतात. कोणत्याही अडचणीशिवाय.


निष्कर्ष

अशा प्रकारे, आपण खालील निष्कर्ष काढू शकतो.

लिबरऑफिस कॅल्क इंटरफेससाठी, ज्या वापरकर्त्यांनी याआधी MS Excel 98-2003 मध्ये काम केले आहे त्यांना Calc वर स्विच करताना समस्या येऊ नयेत आणि ज्यांना MS Excel 2007-2010 रिबन इंटरफेससह काम करण्याची सवय आहे त्यांना थोडी सवय करून घ्यावी लागेल. आणखी एक प्रकारची कार्यरत विंडो.

LiO Calc मधील डेटा MS Excel प्रमाणेच प्रविष्ट केला जातो, संपादित केला जातो, क्रमवारी लावला जातो. MS Excel प्रमाणेच फंक्शन्स वापरून LiO Calc मध्ये गणना केली जाते.

मॅक्रोसह काम करण्याच्या गुंतागुंतीबद्दल, हे लक्षात घेतले पाहिजे की 3.0 वरील LiO Calc आणि OOo Calc च्या आवृत्त्यांमध्ये ही समस्या व्यावहारिकरित्या सोडवली जाते आणि जर काही त्रुटी आढळल्या तर, VBA मॅक्रोला LibreOffice Basic मध्ये रूपांतरित करणे शक्य आहे.

सेर्गेई रायझकोव्ह

आत्तापर्यंत, लिबरऑफिसमध्ये, मॅक्रो व्यवस्थापन इंटरफेसमध्ये एकाच ठिकाणी लागू केले जाते.

मला दिसत असलेल्या समस्या आहेत:

सेवा-> मॅक्रो-> मॅक्रो व्यवस्थापित करा या मेनूमधून, मॅक्रो व्यवस्थापित करण्यासाठी चार भिन्न संवाद उपलब्ध आहेत, प्रत्येक उपलब्ध भाषेसाठी स्वतंत्रपणे. बेसिक, JavaScript, BeanShell आणि Python. आणि ते सर्व भिन्न आहेत.

शिवाय, बेसिकसाठीचा संवाद तुम्हाला मॅक्रो व्यवस्थापित करण्याची परवानगी देत ​​नाही. मूलभूत मॅक्रो प्रत्यक्षात व्यवस्थापित करण्यासाठी, तुम्हाला एक वेगळा अतिरिक्त संवाद उघडण्याची आवश्यकता आहे.

सर्व संवादांमधील संपादन बटण तुम्हाला मॅक्रो स्वतः संपादित करण्यास अनुमती देते, आणि लायब्ररीचे नाव / स्थान / मॉड्यूल / संवाद नाही.

मी ही सर्व बदनामी रद्द करण्याचा आणि मॅक्रो व्यवस्थापित करण्यासाठी आणि मॅक्रो लाँच करण्यासाठी एक संवाद करण्याचा प्रस्ताव देतो.

हे असे काहीतरी आहे (मी ते इंग्रजीत केले आहे, कारण बगझिलामध्ये, प्रत्येकाला ते कशाबद्दल आणि का आहे हे समजेल):

डायलॉगच्या डाव्या बाजूला, आम्ही फक्त लायब्ररी/मॉड्युल/संवाद व्यवस्थापित करतो आणि आयात/निर्यात कसे करायचे हे देखील माहीत आहे. आणि उजवीकडे, आम्ही थेट मॅक्रोसह कार्य करतो: आम्ही लॉन्च करतो, इव्हेंटसाठी मॅक्रो नियुक्त करतो आणि आवश्यक असल्यास ते संपादित करतो.

प्रोग्रामिंग भाषांद्वारे कोणतेही वेगळे करण्याची आवश्यकता नाही, कारण लिबरऑफिस स्वतःच लायब्ररीमध्ये कोणत्या प्रोग्रामिंग भाषेतील मॅक्रो लिहिलेले आहेत हे वेगळे करते आणि मला समजते की, पायथन मॉड्यूल बेसिक लायब्ररीमधून लॉन्च करण्याची परवानगी देणार नाही. याचा अर्थ असा की माझ्या संवादाच्या आवृत्तीमध्ये, तुम्हाला LibreOffice ला वेगवेगळ्या PL वर लायब्ररी/मॉड्युल्स आयकॉनसह निवडण्याची सक्ती करावी लागेल आणि ते सर्व एकाच झाडामध्ये क्रमवारीत असतील.

आणखी एक गोष्ट आहे: लिबरऑफिसच्या वर्तमान आवृत्तीमध्ये, पायथनमधील मॅक्रोसह कार्य करण्यासाठी बाह्य APSO विस्तार आवश्यक आहे. त्याशिवाय, संबंधित लायब्ररी तयार करणे देखील कार्य करणार नाही. हे का केले जाते, मला खरोखर समजत नाही, तसेच हा विस्तार लिबरऑफिसच्या मूलभूत वितरणामध्ये का समाविष्ट केला जात नाही, कारण मूलभूत कार्यक्षमता फक्त कार्य करत नाही.

म्हणून, मॅक्रो मॅनेजमेंट डायलॉगचे पुन: कार्य करताना, हे विचित्र तथ्य देखील लक्षात घेतले पाहिजे.

मी सुमारे 10 वर्षांपासून लिनक्स वापरत आहे. सुमारे 5 वर्षांपूर्वी मी ओपनऑफिस वापरण्यास सुरुवात केली, आणि 3 वर्षांपूर्वी - लिबरऑफिस. माझ्या आश्चर्याची आणि लाजिरवाणी गोष्ट म्हणजे, माझ्याकडे Calc साठी मॅक्रो लिहिलेले नाहीत. परंतु एक्सेलसाठी, या काळात त्यापैकी पुरेसे जमा झाले आहेत, साध्या फॉर्म आणि सूत्रांपासून सुरू होऊन आणि माहितीची तयारी स्वयंचलित करणार्‍या उपक्रमांसाठी शक्तिशाली ऍड-ऑनसह समाप्त होते. आज मी हळूहळू पॅकेज आणि त्याच्या क्षमतांचा अभ्यास करण्यास सुरवात केली आहे, ज्यामध्ये मी बराच वेळ घालवतो.


बर्‍याच लोकांसाठी, मॅक्रो ही एक अनाकलनीय गोष्ट आहे आणि कदाचित, एक अनावश्यक शोध आहे. त्यांच्यासाठी, हे केवळ कार्य ऑप्टिमाइझ करत नाही तर ते वाढवते. हे मत मॅक्रो वापरण्याच्या तत्त्वांच्या आकलनाच्या अभावामुळे झाले आहे. जेव्हा तुम्हाला एखादी क्रिया अनेक वेळा करायची असते तेव्हा मॅक्रो वापरले जातात. बर्‍याचदा, हे समान प्रकारचे दस्तऐवज प्रक्रिया असते (जटिल स्वरूपन, निवडी), कधीकधी भरण्यासाठी फॉर्म, सूत्रे, आलेखांसाठी गणना ... यावर आणि आमच्या प्राधान्यांच्या आधारावर, आम्ही आमचे मॅक्रो संचयित करण्याचा मार्ग निवडतो:

  • जागतिक(किंवा अॅड-ऑन) - तुम्ही प्रोग्राम उघडता तेव्हा नेहमी उपलब्ध असते;
  • सूत्रबद्ध- विशिष्ट टेम्पलेट उघडताना उपलब्ध;
  • स्थानिक- केवळ विशिष्ट दस्तऐवजात काम करताना उपलब्ध.

नंतरचे कमी वेळा वापरले जाते, प्रामुख्याने अतिशय जटिल परस्परसंवादी दस्तऐवजांमध्ये.
आज, फक्त लहान कंपन्या ज्यांच्या स्टाफमध्ये IT विशेषज्ञ नाहीत त्या ऑफिस सूट वापरतात (त्याने लिबरऑफिस किंवा MS ऑफिस काही फरक पडत नाही) कारण ते "बॉक्सच्या बाहेर" आहेत. बर्‍याच प्रकरणांमध्ये, ऑफिस सूट हा फक्त आधार असतो ज्यावर अॅड-ऑन तैनात केले जातात आणि कंपनीच्या कर्मचार्‍याला तो सोडेपर्यंत किंवा दुसर्‍या ठिकाणी जाईपर्यंत त्याच्यासाठी किती लहान परंतु अतिशय सोयीस्कर गोष्टी केल्या गेल्या आहेत याची शंका देखील घेत नाही. कंपनी


एक्सेलमध्ये मॅक्रो कसे लिहायचे ते शिकण्यासाठी रेकॉर्ड मॅक्रो टूलसह प्रारंभ करण्याचा सल्ला दिला जातो. खरंच, क्रियांचे तुकडे लिहून, भाषेच्या पृष्ठभागाच्या पातळीची आणि भविष्यात तुम्हाला वापरण्याची आवश्यकता असलेल्या API ची कल्पना करणे पुरेसे आहे. तसेच, काहीवेळा, एक साधा मॅक्रो द्रुतपणे तयार करण्यासाठी, जसे की तुम्ही "ते लिहून फेकून द्या" आणि नंतर कोड एडिटरमध्ये लक्षात आणून ते पॉलिश करा.

LibreOffice 4.1 मध्ये रेकॉर्ड मॅक्रो टूल कनेक्ट करणे

LibreOffice 4.1 मध्ये, डीफॉल्ट फंक्शन “ रेकॉर्ड मॅक्रो"अपंग आहे. म्हणून, प्रथम करणे हे सक्षम करणे आहे: सेवापॅरामीटर्स (साधनेपर्याय) LibreOffice गटाचा विस्तार करा आणि आयटमच्या अगदी तळाशी " विस्तारित क्षमता» (« प्रगत") विरुद्ध बॉक्स चेक करा" मॅक्रो रेकॉर्डिंग सक्षम करा (मर्यादित)» (« मॅक्रो रेकॉर्डिंग सक्षम करा (मर्यादित)»).

त्यानंतर, तुमच्या मेनूमध्ये: साधने → मॅक्रो (साधने → मॅक्रो) मेनू आयटम " रेकॉर्ड मॅक्रो» (« रेकॉर्ड मॅक्रो»).

लिबरऑफिस 4.1 मध्ये मॅक्रो रेकॉर्डर वापरणे

साधन प्रदर्शित करण्यासाठी " रेकॉर्डिंग मॅक्रो»हे एक साधे उदाहरण आहे:
1. एक नवीन Calc दस्तऐवज उघडू आणि आपल्यासाठी सोयीस्कर नावाखाली डिस्कवर सेव्ह करू;
2. सेल निवडा A1;
3. मॅक्रो रेकॉर्डिंग सक्षम करूया साधने → मॅक्रो → "रेकॉर्ड मॅक्रो" (साधने → मॅक्रो → "रेकॉर्ड मॅक्रो"). एका बटणासह एक पॅनेल दिसेल " रेकॉर्डिंग पूर्ण करा» (« रेकॉर्डिंग थांबवा»);
5. सेल निवडा B1आणि क्लिक करा " रेकॉर्डिंग पूर्ण करा» (« रेकॉर्डिंग थांबवा»);
6. खालील विंडो उघडेल:

आम्ही फक्त या दस्तऐवजात प्रवेशासह मॅक्रो बनवत आहोत, म्हणून, आम्ही दस्तऐवजाच्या नावासह आयटम उघडू (माझ्याकडे article.ods आहे, तुमच्याकडे हे नाव असेल ज्याखाली तुम्ही दस्तऐवज सेव्ह केला आहे) आणि फक्त सध्याची लायब्ररी निवडा. मानक... त्यात अद्याप कोणतेही मॉड्यूल नाहीत, चला ते तयार करूया.
7. बटण दाबा " मॉड्यूल तयार करा» (« नवीन मॉड्यूल") आणि उघडलेल्या विंडोमध्ये, मॉड्यूलचे नाव प्रविष्ट करा.

डीफॉल्टनुसार, मॉड्यूल रिक्त मॅक्रो नावाने तयार केले जाते मुख्य... चला शेतात प्रवेश करूया " मॅक्रो नाव» (« मॅक्रो नाव") मी इच्छित नाव प्रविष्ट केले" मुख्य") आणि क्लिक करा" लिहा» (« जतन करा») आम्ही रेकॉर्ड केलेला मॅक्रो जतन करण्यासाठी. माझ्या बाबतीत, एक चेतावणी दिसेल की मॅक्रोसाठी असे नाव आधीपासूनच आहे.

मॅक्रो रेकॉर्ड केले आहे, आणि जर आपण आता डॉक्युमेंट सेव्ह केले तर मॅक्रो त्याच्यासोबत सेव्ह होईल. याचा अर्थ असा की प्रत्येक वेळी आपण हा दस्तऐवज उघडतो तेव्हा आपण हा मॅक्रो वापरू शकतो.

LibreOffice 4.1 मॅक्रो लाँच करणे आणि संपादित करणे

लिबरऑफिस 4.1 मध्ये मॅक्रो चालवण्याचे दोन मार्ग आहेत.
प्रथम, विंडो उघडा " मॅक्रो चालवा»: साधने → मॅक्रो → "रन मॅक्रो"(साधने → मॅक्रो → "रन मॅक्रो ..."), आवश्यक मॅक्रो निवडा आणि दाबा " धावा».

निमंत्रण प्राप्त झाले आहे. :)

हॅकर्स हॅलो!
आज मी तुम्हाला मॅक्रोच्या वापराबद्दल सांगू इच्छितो लिबर ऑफिस.

अग्रलेख
दररोज घरी आणि कामाच्या ठिकाणी, आम्ही कोणतीही कार्ये करण्यासाठी ऑफिस ऍप्लिकेशन्स वापरतो. बर्‍याचदा असे होते की तुम्ही एका कामात तज्ञ आहात आणि तीच कार्ये पूर्ण कराल: समान मजकूर घाला, मोठ्या संख्येने हॉटकी वापरून त्याचे स्वरूपन करा. या सर्व बाबतीत, तुम्ही तुमचे काही काम स्वयंचलित करून तुमचा मौल्यवान कामाचा वेळ वाचवू शकता.
लेखात नंतर मी तुम्हाला मॅक्रो इन वापरण्याबद्दल सांगेन लिबर ऑफिस.

मॅक्रो काय आहेत आणि ते का आहेत?

मॅक्रोनेहमीच्या मेनूचा वापर करून रेकॉर्ड केल्या जाऊ शकणार्‍या काही क्रियांचा क्रम आहे. जेव्हा तुम्ही मॅक्रो रेकॉर्डिंग निवडता, तेव्हा तुम्ही करत असलेल्या क्रिया स्क्रिप्ट कोड म्हणून आपोआप सेव्ह केल्या जातात. आणि आपल्या पुढील कार्यामध्ये, ते आधीच स्वतंत्रपणे केले जाईल, प्रोग्राममधील आपल्या क्रियांची अचूक पुनरावृत्ती करा. मॅक्रो तितकाच सोपा असू शकतो जितका तो खूप जटिल आहे - हे सर्व तुम्हाला कोणत्या प्रकारचे परिणाम प्राप्त करायचे आहे यावर अवलंबून आहे. मॅक्रोसाठी मुख्य निकष म्हणजे शक्तिशाली आणि एकाच वेळी वापरण्यास सोपा असणे. लिबरऑफिस मॅक्रो या आवश्यकता पूर्ण करतात. चला सरावाने प्रयत्न करूया.

पॅकेज वापरण्यासाठी लिबर ऑफिस,तुमच्याकडे पूर्वस्थापित ऑपरेटिंग सिस्टम Linux, Windows किंवा MacOS, तसेच LibreOffice पॅकेज स्थापित असणे आवश्यक आहे (तुम्ही ते स्थापित करू शकता, उदाहरणार्थ, ppa रेपॉजिटरीजमधून, विषयामध्ये वर्णन केल्याप्रमाणे)

मॅक्रो व्यवस्थापन

आम्ही आमचे स्वतःचे मॅक्रो तयार करणे सुरू करण्यापूर्वी, आम्हाला मॅक्रो व्यवस्थापन साधनाशी परिचित होणे आवश्यक आहे. आम्ही वाटेने जातो टूल्स - मॅक्रो - मॅक्रो आयोजित करा - लिबरऑफिस बेसिक मॅक्रो(साधने - मॅक्रो - मॅक्रो व्यवस्थापित करा - लिबरऑफिस बेसिक मॅक्रो):

विंडोच्या डाव्या स्तंभात, आपण स्थापित केलेल्या डीफॉल्ट मॅक्रोची सूची पाहू शकतो. त्यापैकी कोणत्याही वर क्लिक करून, तुम्ही ते संपादित किंवा हटवू शकता.
विंडोचे मुख्य कार्य- तुम्हाला आवश्यक असलेला मॅक्रो निवडा, त्याला टूलबारवर एक बटण नियुक्त करा किंवा एखाद्या इव्हेंटशी संबद्ध करा. मॅक्रोला एक बटण नियुक्त केल्याने आपण बर्‍याचदा वापरता ते द्रुतपणे कार्यान्वित करू शकता.

मला हे लक्षात घ्यायचे आहे की स्वयंचलित मोड (रेकॉर्डिंग) मध्ये मॅक्रो तयार करण्यासाठी मॅक्रो लिहिण्यासाठी किमान भाषेचे थोडेसे ज्ञान आवश्यक आहे, कारण कधीकधी आपल्याला ते संपादित करावे लागते. मॅक्रो कसा दिसतो हे पाहण्यासाठी, आम्हाला आवश्यक असलेला मॅक्रो निवडा आणि दाबा सुधारणे(सुधारणे). स्त्रोत कोडमध्ये मॅक्रो कसा दिसतो याचे उदाहरण खाली दिले आहे:

एक साधे उदाहरण घेऊ. आमच्याकडे दस्तऐवजात आधीच काही मजकूर घातला आहे आणि आम्हाला त्यासाठी शीर्षक बनवावे लागेल, कारण आमचा मजकूर व्यावसायिक पत्रव्यवहारात वापरला जाईल.
आमचे भविष्यातील मॅक्रो सक्षम असावे:
- पृष्ठाच्या शीर्षस्थानी मध्यभागी मजकूर ठेवा;
- मजकूर प्रविष्ट करा जो शीर्षक म्हणून वापरला जाईल.
आम्ही मॅक्रो तयार केल्यानंतर, आम्ही त्यास टूलबारवर एक बटण देऊ. त्यानंतर, दस्तऐवजात शीर्षक घालण्यासाठी माउसची एक क्लिक पुरेसे असेल.
चला चरणांचा क्रम अनुसरण करूया.

पायरी 1.
मजकूर दस्तऐवज उघडा. चला पुढे जाऊया साधने - मॅक्रो - रेकॉर्ड मॅक्रो... एकल "एंड मॅक्रो" बटणासह एक लहान "रेकॉर्ड मॅक्रो" विंडो दिसेल ( रेकॉर्डिंग थांबवा):

पायरी 2.
चला मजकूरासाठी शीर्षक तयार करूया. चला बटणावर क्लिक करूया "मध्यभागी संरेखन"("केंद्रित"), जेणेकरून आमचा भविष्यातील मजकूर दस्तऐवजाच्या मध्यभागी असेल. आता आपण शीर्षकाचा मजकूर स्वतःच लिहू. तुम्ही त्यासाठी वेगवेगळे फॉरमॅट सेट करू नये (फॉन्ट किंवा ठळक / तिर्यक / अधोरेखित), कारण मॅक्रो अशा क्रिया लक्षात ठेवत नाही.

पायरी 3.
शीर्षक निर्मिती पूर्ण झाल्यानंतर, "रेकॉर्ड मॅक्रो" विंडोमधील "एंड मॅक्रो" बटणावर क्लिक करा. मॅक्रो ऑर्गनायझर विंडो लगेच दिसेल. नवीन मॅक्रोला नाव द्या (उदाहरणार्थ पोस्टहेड). आता तुम्ही ते तुम्हाला पाहिजे तिथे सेव्ह करू शकता (उदाहरणार्थ, फोल्डर " माझे मॅक्रो").

पायरी 4.
आता आपल्याला फक्त मॅक्रोसाठी टूलबारवर एक बटण जोडण्याची आवश्यकता आहे पोस्टहेड... ही प्रक्रिया पहिल्या दृष्टीक्षेपात दिसते तितकी सोपी नाही.
आम्ही उघडतो लिबरऑफिस बेसिक मॅक्रो,बटण दाबा " नियुक्त करा"("नियुक्त करा"). खालील विंडो दिसेल सानुकूलित करा, ज्यामध्ये आपण टॅबवर जावे टूलबारआणि "टूलबार" फील्ड "मानक" असल्याची खात्री करा ( मानक) .

या विंडोमधील "जोडा" बटणावर क्लिक करा ( अॅड). दुसरी विंडो दिसेल - "कमांड जोडा" ( आदेश जोडा).
डाव्या विंडोच्या सूचीमध्ये "श्रेण्या" ( श्रेणी) आम्ही शोधतो " लिबरऑफिस मॅक्रो"(सूचीच्या अगदी तळाशी). ते उघडा आणि आमच्या मॅक्रोवर जा. आम्हाला ते सापडताच, ती शेवटची आणि सोपी पायरी करण्यासाठी राहते. टूलबारच्या ठिकाणी माउससह लेटरहेड मॅक्रो ड्रॅग करा आम्हाला ते बघायला आवडेल.
सर्व काही, कार्य सह coped.
आता आपल्याला फक्त बटण वापरायचे आहे पोस्ट हेड,जे आम्ही पॅनेलमध्ये जोडले. उदाहरणार्थ, नवीन दस्तऐवज उघडा आणि बटणावर क्लिक करा पोस्टहेड... आमचा मॅक्रो आम्ही त्यास "नियुक्त" केलेल्या मजकुरासह एक शीर्षक तयार करेल आणि ते दस्तऐवजाच्या शीर्षस्थानी, अगदी मध्यभागी ठेवेल.
सोयीस्कर नाही का?

परिणाम
अर्थात, माझ्या उदाहरणात, आम्ही एक अतिशय साधा मॅक्रो तयार केला आहे. परंतु उपरोक्त साधनांसह, आपण खूप जटिल मॅक्रो देखील तयार करू शकता. आणि फक्त मध्येच नाही लेखक, परंतु पॅकेजच्या इतर सर्व अनुप्रयोगांमध्ये देखील लिबर ऑफिस(स्प्रेडशीट, सादरीकरणे इ.). आता तुम्हाला मॅक्रो कसे तयार करायचे हे माहित आहे, तुमचे काम सोपे करण्यासाठी तुम्ही तुमचे स्वतःचे सहज तयार करू शकता.
या लेखाचा उद्देश मॅक्रो रेकॉर्डिंग साधनासह कार्य करण्याच्या मूलभूत गोष्टी जाणून घेणे आहे.

मी कोणतेही साहित्य दोन स्वरूपात प्रकाशित करतो - odtआणि pdf... नंतरचे वितरणासाठी सोयीचे आहे. कडे निर्यात करा pdfलिबरऑफिसच्या मानक माध्यमांद्वारे डायलॉग " फाइल -> पीडीएफमध्ये निर्यात करा" मॅन्युअलचे प्रूफरीडिंग आणि त्यातील चुका सुधारण्याच्या प्रक्रियेत, तुम्हाला अनेकदा दस्तऐवज पुन्हा सेव्ह करावे लागतात. आणि प्रत्येक वेळी दस्तऐवज मॅन्युअली एक्सपोर्ट करू नये म्हणून, सेव्ह करताना हे आपोआप झाले तर छान होईल असे मला वाटले. odfफाइल आणि या प्रकरणात लिबरऑफिस मॅक्रो भाषेचे ज्ञान पूर्णपणे अनावश्यक आहे.

मॅक्रो रेकॉर्डिंग फंक्शन वापरून कार्य सोडवले जाते. हे डीफॉल्टनुसार उपलब्ध नाही. ते सक्षम करण्यासाठी येथे जा " साधने -> पर्याय"धड्यात" लिबर ऑफिस"आयटम निवडा" विस्तारित क्षमता"आणि पुढील बॉक्स चेक करा" मॅक्रो रेकॉर्डिंग सक्षम करा».

लिबरऑफिस रीस्टार्ट केल्यानंतर " साधने → मॅक्रो"वस्तू" रेकॉर्ड मॅक्रो».

क्लिक केल्यानंतर " साधने -> मॅक्रो -> रेकॉर्ड मॅक्रो"बटण असलेली विंडो" रेकॉर्डिंग समाप्त करा».

तळ ओळ सोपी आहे:

  1. मॅक्रो रेकॉर्डिंग सक्षम करा
  2. रेकॉर्डिंग चालू असताना आवश्यक ती क्रिया करा. माझ्या बाबतीत, मी नुकतेच पीडीएफ वर निर्यात केले “ फाइल -> पीडीएफमध्ये निर्यात करा»
  3. क्लिक करा " रेकॉर्डिंग समाप्त करा»
तेच, पीडीएफ मॅक्रोवर निर्यात रेकॉर्ड केले गेले आहे, आपल्याला फक्त ते जतन करणे आवश्यक आहे.

सोयीसाठी, मी एक मॉड्यूल तयार केले आहे. _PDF वर_निर्यात करा"लायब्ररीत" मानक"आणि या मॉड्यूलमध्ये माझा मॅक्रो सेव्ह केला.

आता फक्त एका विशिष्ट इव्हेंटसाठी मॅक्रोचे ट्रिगरिंग नियुक्त करणे बाकी आहे. आमच्या बाबतीत, दस्तऐवज जतन करण्यासाठी. आम्ही जातो " सेवा -> सेटिंग्ज"करण्यासाठी" कार्यक्रम».