வேர்டில் மேக்ரோக்களைப் பயன்படுத்துவது எப்படி

வேர்டில் மேக்ரோக்களைப் பயன்படுத்துவது எப்படி

மைக்ரோசாப்ட் வேர்டில் மீண்டும் மீண்டும் செய்யும் பணிகளைச் செய்து சோர்வாக இருக்கிறீர்களா? நிரலுக்குள் புதைக்கப்பட்ட ஒரு சக்திவாய்ந்த ஆட்டோமேஷன் கருவி, அந்த வேலைகளை உங்கள் கைகளில் இருந்து எடுக்கலாம். நாங்கள் மேக்ரோக்களைப் பற்றி பேசுகிறோம், இந்த அம்சம் மைக்ரோசாப்டின் விஷுவல் பேசிக் ஃபார் அப்ளிகேஷன்களை (VBA) நம்பியிருந்தாலும், குறியீட்டு யோசனை உங்களுக்கு ஹீபி-ஜீபிகளைத் தந்தாலும் அதைப் பயன்படுத்தலாம்.





ஒரு பொத்தானைக் கிளிக் செய்வதன் மூலம், வேர்ட் உங்கள் செயல்களைப் பதிவு செய்யும், ஒரு மேக்ரோவை உருவாக்கி, நீங்கள் விரும்பும் போதெல்லாம் மீண்டும் இயக்கலாம். நீங்கள் சாகசமாக இருந்தால், கூடுதல் அளவு ஆட்டோமேஷனுக்காக மேக்ரோவை எளிதாக மாற்றலாம்.





இங்கே நாம் உங்களுக்கு ஒரு எளிய ஆனால் பயனுள்ள உதாரணத்தைக் காண்பிப்போம்: வேர்ட்ஸ் ஃபைன்ட் மற்றும் ரிப்ளேஸ் செயல்பாட்டை எப்படி தானியக்கமாக்குவது.





மேக்ரோவை பதிவு செய்தல்

இந்த எடுத்துக்காட்டில், பழங்கால பல் உபகரணங்களைப் பாதுகாப்பதற்கான சங்கத்தின் மதிப்பிற்குரிய தலைவர் நீங்கள். வரலாற்றுப் பற்கள் மற்றும் பலவற்றைப் பற்றி டஜன் கணக்கான வேர்ட் ஆவணங்கள் உங்களிடம் உள்ளன, இவை அனைத்தும் சமுதாயத்தின் பெயர் முக்கியமாக குறிப்பிடப்பட்டுள்ளது. பின்னர் திடீரென, பல் பல் பொருட்கள் பாதுகாப்பு லீக் என பெயரை மாற்ற வாரியம் வாக்களிக்கிறது. இப்போது நீங்கள் ஆவணங்களைப் புதுப்பிக்க எளிதான வழி தேவை.

நீங்கள் ஒரு புதிய வெற்று ஆவணத்துடன் தொடங்கலாம் அல்லது ஏற்கனவே உள்ள ஆவணத்தைத் திறக்கலாம். நீங்கள் ஏற்கனவே அவ்வாறு செய்யவில்லை என்றால், நீங்கள் டெவலப்பர் தாவலை இயக்க வேண்டும்.



செல்லவும் கோப்பு> விருப்பங்கள்> ரிப்பனைத் தனிப்பயனாக்கவும் . வலதுபுறத்தில், கீழ் முக்கிய தாவல்கள் , சரிபார்க்கவும் டெவலப்பர் விருப்பம். சரி என்பதைத் தேர்ந்தெடுத்து வெளியேறவும்.

நோட்பேட் ++ 2 கோப்புகளை ஒப்பிடுகிறது

இப்போது நம் மேக்ரோவை உருவாக்குவோம்.





  1. கிளிக் செய்யவும் டெவலப்பர்> பதிவு மேக்ரோ .
  2. மேக்ரோவுக்கு பெயரிட நீங்கள் கேட்கப்படுவீர்கள். சேஞ்ச் சோசைட்டி நேம் அல்லது உங்களுக்குப் பொருத்தமான வேறு எந்தப் பெயரையும் உள்ளிடவும். மேக்ரோக்களுக்கு பெயரிடும் போது, ​​இடைவெளிகள், காலங்கள், ஆச்சரியக்குறிகள் மற்றும் சிறப்பு எழுத்துக்களைத் தவிர்க்கவும், இல்லையெனில் நீங்கள் ஒரு பிழை செய்தியைப் பெறுவீர்கள். நீங்கள் எண்களைப் பயன்படுத்தலாம், ஆனால் முதல் எழுத்து ஒரு கடிதமாக இருக்க வேண்டும்.
  3. மேக்ரோவை ஒரு பொத்தான் மற்றும்/அல்லது விசைப்பலகை குறுக்குவழியில் நீங்கள் ஒதுக்கலாம், ஆனால் இது ஒரு தேவை இல்லை. நீங்கள் பட்டனைத் தேர்வுசெய்தால், விரைவு அணுகல் கருவிப்பட்டியில் அதைச் சேர்க்க வார்த்தை உங்களை அனுமதிக்கும். மேக்ரோ பற்றிய சுருக்கமான விளக்கத்தையும் நீங்கள் சேர்க்கலாம்.
  4. கிளிக் செய்யவும் சரி , மற்றும் வேர்ட் இப்போது உங்கள் செயல்களைப் பதிவு செய்யும். ஹிட் Ctrl + H கொண்டு வர கண்டுபிடித்து மாற்றவும் உரையாடல்.
  5. கண்டுபிடிப்பில் பழங்கால பல் உபகரணங்களைப் பாதுகாப்பதற்கான சொசைட்டி மற்றும் மாற்றாக பல் பழங்கால பாதுகாப்பு லீக்.
  6. கிளிக் செய்யவும் அனைத்தையும் மாற்று கண்டுபிடி மற்றும் மாற்று செயல்பாட்டை செயல்படுத்த. நீங்கள் பதிவு செய்ய விரும்பும் ஒரே செயல் இதுதான். மேக்ரோ உண்மையில் எந்த உரையையும் மாற்றினால் பரவாயில்லை. மற்ற ஆவணங்களுக்காக அதை சேமிப்பதே முக்கிய விஷயம்.
  7. இது முக்கியம்: கிளிக் செய்யவும் டெவலப்பர்> பதிவு செய்வதை நிறுத்துங்கள் . இல்லையெனில், மேக்ரோ அனைத்து அடுத்தடுத்த செயல்களையும் உள்ளடக்கும்.

இப்போது உங்கள் கைவேலைகளைப் பார்ப்போம். சமூகத்தின் பெயரைக் கொண்ட ஒரு ஆவணத்தைத் திறக்கவும். கிளிக் செய்யவும் டெவலப்பர்> மேக்ரோஸ் . சேஞ்ச் சொசைட்டி நேமில் இருமுறை கிளிக் செய்தால், வேர்ட் தானாகவே கண்டுபிடித்து மாற்றும் செயல்பாட்டைச் செய்யும்.

உதவிக்குறிப்பு: நீங்கள் மேக்ரோவை பதிவு செய்யும்போது, ​​நீங்கள் பதிவு செய்ய விரும்பாத ஒரு செயலைச் செய்ய வேண்டியிருக்கும். எடுத்துக்காட்டாக, உரையை கைமுறையாக தட்டச்சு செய்வதற்கு பதிலாக Find and Replace உரையாடலில் நகலெடுத்து ஒட்ட வேண்டும். பிரச்சனை இல்லை: கிளிக் செய்யவும் டெவலப்பர்> ரெக்கார்டிங்கை இடைநிறுத்துங்கள் , உரையை நகலெடுத்து ஒட்டவும், பின்னர் கிளிக் செய்யவும் டெவலப்பர்> ரெஸ்யூம் ரெக்கார்டர் . மேலே விவரிக்கப்பட்டுள்ளபடி நீங்கள் மேக்ரோ பதிவை முடிக்கலாம்.





மைக்ரோசாப்ட் வேர்டில் நாங்கள் இங்கு கவனம் செலுத்தினாலும், உங்களால் முடியும் எக்செல் உற்பத்தித்திறனை அதிகரிக்க மேக்ரோக்களைப் பயன்படுத்தவும் . மைக்ரோசாப்ட் ஒன்நோட்டுக்கு நிறைய நேரத்தைச் சேமிக்கும் மேக்ரோக்கள் உள்ளன.

குறியீட்டில் டைவிங்

இப்போது எங்கள் புதிய வேர்ட் மேக்ரோவில் ஆழமாக மூழ்குவோம். செல்லவும் டெவலப்பர்> மேக்ரோஸ் , ஆனால் மேக்ரோவில் இருமுறை கிளிக் செய்வதற்குப் பதிலாக, அதைத் தேர்ந்தெடுத்து கிளிக் செய்யவும் தொகு . இது விஷுவல் பேசிக் எடிட்டரைத் திறக்கிறது, VBA பயன்பாடுகளை உருவாக்குவதற்கான ஒரு தன்னியக்க சூழல்.

இது அச்சுறுத்தலாகத் தோன்றலாம், ஆனால் மெனுக்கள் மற்றும் பெரும்பாலான பேனல்களை நீங்கள் புறக்கணிக்கலாம். குறியீடு உள்ள சாளரத்தில் கவனம் செலுத்துங்கள். நீங்கள் பார்க்க முடியும் என, வேர்ட் இப்போது கண்டுபிடித்து மாற்றும் ஒரு மேக்ரோவை எழுதியுள்ளது.


Sub ChangeSocietyName()
'
' ChangeSocietyName Macro
' Rename Society for the Preservation of Antique Dental Appliances
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = 'Society for the Preservation of Antique Dental Appliances'
.Replacement.Text = 'Dental Antiques Preservation League'
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
End Sub

இங்கே என்ன நடக்கிறது என்பதை விளக்குவோம்.

முதல் வரியில் உள்ள சப்ரூட்டினுக்கு சுருக்கமாக உள்ளது, இது சொந்தமாக அல்லது பெரிய VBA பயன்பாட்டின் ஒரு பகுதியாக இயங்கக்கூடிய ஒரு சிறிய நிரல். ஒற்றை மேற்கோள் மதிப்பெண்களுக்கு முந்தைய வரிகள் கருத்துகளுக்கானவை. மேற்கோள் மதிப்பெண்கள் அந்த வரிகளில் எந்த அறிக்கைகளையும் புறக்கணிக்க VBA க்கு சொல்கிறது.

நான் ஒரு நாய்க்குட்டியை வாங்க வேண்டும்

பின்னர் குறியீட்டின் இறைச்சியைப் பெறுவோம்: குறியீட்டைச் செய்யும் குறியீடு கண்டுபிடித்து மாற்றவும் செயல்பாடு நீங்கள் பார்க்க முடியும் என, மேற்கோள் மதிப்பெண்களில் உள்ள உரை மற்றும் மாற்று உரை உட்பட கண்டுபிடி மற்றும் மாற்று உரையாடலில் ஒவ்வொரு விருப்பத்திற்கும் மதிப்புகளை அது குறிப்பிடுகிறது. தி தேர்வு. கண்டறி. செயல்படுத்து முடிவுக்கு அருகில் உள்ள கட்டளை அனைத்தையும் மாற்று பொத்தானைக் கிளிக் செய்வதற்கு சமம்.

மேக்ரோவை மாற்றியமைத்தல்

மேக்ரோக்களைப் பயன்படுத்த, நீங்கள் குறியீட்டைக் குழப்பவோ அல்லது அதைப் பார்க்கவோ தேவையில்லை. ஆனால் நீங்கள் டைவ் செய்ய விரும்பினால் இந்த செயல்பாட்டிலிருந்து நீங்கள் அதிகம் பெறலாம். உதாரணமாக, மேக்ரோவை பதிவு செய்யும் போது நீங்கள் ஒரு எழுத்துப் பிழை செய்கிறீர்கள் என்று வைத்துக்கொள்வோம். அதை மீண்டும் பதிவு செய்வதற்கு பதிலாக, நீங்கள் விஷுவல் பேசிக் சென்று அதை சரிசெய்யலாம்.

மேக்ரோவை மேலும் பயனுள்ளதாக மாற்ற நீங்கள் மாற்றியமைக்கலாம், அதைத்தான் நாங்கள் இங்கே செய்வோம். கைமுறையாகவோ அல்லது மேக்ரோ வழியாகவோ நீங்கள் கண்டுபிடித்து மாற்று என்பதை இயக்கும்போது, ​​வேர்ட் கண்டுபிடித்து உரையை மாற்றுகிறது. அடுத்த முறை கண்டுபிடித்து மாற்று உரையாடலைத் திறக்கும்போது, ​​இது இப்படி இருக்கும்.

மதிப்புகளை அழிப்பது நல்லது, எனவே எங்களுக்கு ஒரு சுத்தமான உரையாடல் பெட்டி கிடைக்கும். நாங்கள் அதை இரண்டாவது மேக்ரோவுடன் செய்வோம், இந்த நேரத்தைத் தவிர, நாங்கள் அதை நேரடியாக விஷுவல் பேசிக்கில் செய்வோம்.

  1. விஷுவல் பேசிக் எடிட்டரில், முதல் வரியிலிருந்து எண்ட் சப் வரை முழு சப்ரூட்டினையும் தேர்ந்தெடுக்கவும். ஹிட் Ctrl + C அதை நகலெடுக்க.
  2. கர்சரை எண்ட் சப் கீழே வைத்து அடிக்கவும் Ctrl + V . நீங்கள் இப்போது சப்ரூடினை நகலெடுத்துள்ளீர்கள்.
  3. சேஞ்ச் சோசைட்டிநேம் என்பதிலிருந்து ClearFindReplace (அல்லது உங்களுக்குப் பொருத்தமான வேறு பெயர்) என பெயரை மாற்றவும். இது முக்கியமானது, ஏனென்றால் நீங்கள் நகல் பெயர்களுடன் மேக்ரோக்களை இயக்க முயற்சித்தால் VBA பிழை செய்தியை உருவாக்கும்.
  4. இல் உரை மற்றும் மாற்று. உரை மதிப்புகள், உரை நீக்க ஆனால் மேற்கோள் மதிப்பெண்கள் விட்டு. அடிப்படையில், நீங்கள் வேர்ட் சொல்வதைக் கண்டுபிடிக்கவும், அதற்கு பதிலாக எதையும் மாற்றவும் இல்லை என்று சொல்கிறீர்கள், ஆனால் அந்த மதிப்புகளையும் நீங்கள் அழிக்கிறீர்கள்.

முடிவு இப்படி இருக்க வேண்டும்:


Sub ClearFindReplace()
'
' ClearFindReplace Macro
' Clear Text from Find and Replace dialog
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ''
.Replacement.Text = ''
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
End Sub

இப்போது நாம் ChangeSocietyName மேக்ரோவுக்குத் திரும்புவோம். கண்டுபிடி மற்றும் மாற்று குறியீட்டிற்கு கீழே, ஆனால் இறுதி துணைக்கு முன், ClearFindReplace ஐ உள்ளிடவும் (இறுதியில் அடைப்புக்குறிக்குள் இல்லாமல்).

அது சரி: நீங்கள் இப்போது உருவாக்கிய அனைத்து குறியீடுகளையும் உள்ளிட வேண்டியதில்லை, மேக்ரோவின் பெயரை மட்டும்.


Sub ChangeSocietyName()
'
' ChangeSocietyName Macro
' Rename Society for the Preservation of Antique Dental Appliances
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = 'Society for the Preservation of Antique Dental Appliances'
.Replacement.Text = 'Dental Antiques Preservation League'
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
ClearFindReplace
End Sub

வேர்ட் சேஞ்ச் சொசைட்டிநேமை இயக்கும் போது, ​​முதலில் அது அசல் கண்டுபிடிப்பு மற்றும் மாற்று செயல்பாட்டை இயக்கும். பின்னர் அது ClearFindReplace ஐ இரண்டாவது மேக்ரோவை இயக்குவதற்கான கட்டளையாக விளக்கும்.

VBA உடன் மேலும் செல்கிறது

நீங்கள் பார்க்கிறபடி, வேர்டின் மேக்ரோ ரெக்கார்டிங் செயல்பாடு எண்ணற்ற வழிகளில் நேரத்தைச் சேமிக்க உதவும். ஏறக்குறைய எந்த செயல்பாட்டையும் தானியக்கமாக்க நீங்கள் மேக்ரோக்களை உருவாக்கலாம், மேலும் விஷுவல் பேசிக் எடிட்டரில், நீங்கள் மேக்ரோக்களை மாற்றியமைக்கலாம், ஒரு மேக்ரோவை மற்றொன்றுக்குள் உட்பொதிக்கலாம் அல்லது ஒன்றன் பின் ஒன்றாக பல மேக்ரோக்களை செயல்படுத்தும் ஒரு சப்ரோடினை உருவாக்கலாம்.

VBA ஒரு முழு அளவிலான நிரலாக்க மொழி என்பதால், நீங்கள் மாறிகள், சுழல்கள், நிபந்தனை அறிக்கைகள் மற்றும் பலவற்றைக் கொண்ட பெரிய பயன்பாடுகளில் சப்ரூட்டின்களை இணைக்கலாம். நீங்கள் வேர்டில் VBA இன் அடிப்படைகளை கற்றுக்கொண்டவுடன், Microsoft Excel மற்றும் Access இல் மேக்ரோக்களை உருவாக்க அதே அறிவின் பெரும்பகுதியை நீங்கள் பயன்படுத்தலாம்.

ஜிம்பில் புகைப்படங்களை எடிட் செய்வது எப்படி

அதை மேலும் எடுத்துச் செல்ல, உங்கள் குறியீட்டை எவ்வாறு ஒழுங்கமைப்பது மற்றும் பிழைகளை எவ்வாறு கையாள்வது போன்ற VBA மரபுகள் மற்றும் விஷுவல் பேசிக் எடிட்டர் பற்றி நீங்கள் மேலும் அறிய விரும்புகிறீர்கள். ஆனால் இங்கே விவரிக்கப்பட்டதைப் போன்ற எளிய செயல்பாடுகளுடன் நீங்கள் ஒட்டிக்கொள்ள விரும்பினாலும், உங்கள் உற்பத்தித்திறனை மேம்படுத்த நீங்கள் நீண்ட தூரம் செல்லலாம்.

பகிர் பகிர் ட்வீட் மின்னஞ்சல் எக்செல் இல் VBA மேக்ரோக்களை எழுதுவதற்கான ஒரு தொடக்க பயிற்சி (மற்றும் நீங்கள் ஏன் கற்றுக்கொள்ள வேண்டும்)

நீங்கள் தொடர்ந்து எக்செல் பயன்படுத்தினால், விபிஏ மேக்ரோக்களை உருவாக்குவது மற்றும் இன்னும் பல செயல்பாடுகள் மற்றும் திறன்களுக்கான அணுகலைப் பெறுவது எப்படி என்று கற்றுக்கொள்வது மதிப்பு.

அடுத்து படிக்கவும்
தொடர்புடைய தலைப்புகள்
  • உற்பத்தித்திறன்
  • மைக்ரோசாப்ட் வேர்டு
  • மைக்ரோசாஃப்ட் ஆபிஸ் 365
  • மைக்ரோசாஃப்ட் ஆபிஸ் 2016
  • மைக்ரோசாஃப்ட் அலுவலக குறிப்புகள்
  • மைக்ரோசாஃப்ட் ஆபிஸ் 2019
  • மேக்ரோஸ்
எழுத்தாளர் பற்றி ஸ்டீபன் பீல்(6 கட்டுரைகள் வெளியிடப்பட்டன)

ஸ்டீபன் பீல் சான் பிரான்சிஸ்கோ பகுதியில் நீண்டகால தொழில்நுட்ப எழுத்தாளர். அவர் வெளியீடு மற்றும் கிராஃபிக் வடிவமைப்பில் கணினி பயன்பாடுகளைப் பற்றி ஏராளமான புத்தகங்களை எழுதியுள்ளார், மேலும் அவர் மேக்வேர்ல்டின் முன்னாள் செய்தி மற்றும் விமர்சனம் ஆசிரியர் ஆவார். அவர் தற்போது ஸ்டீம்பங்க் எக்ஸ்ப்ளோரரை இயக்குகிறார், இது ஸ்டீம்பங்க் ஆர்வலர்களுக்கான பிரபலமான வலைத்தளம்.

ஸ்டீபன் பீலிலிருந்து மேலும்

எங்கள் செய்திமடலுக்கு குழுசேரவும்

தொழில்நுட்ப குறிப்புகள், மதிப்புரைகள், இலவச மின் புத்தகங்கள் மற்றும் பிரத்யேக ஒப்பந்தங்களுக்கு எங்கள் செய்திமடலில் சேரவும்!

குழுசேர இங்கே சொடுக்கவும்