VBA அச்சு அறிக்கை | அச்சுப்பொறிக்கு எக்செல் விபிஏ பயன்படுத்துவது எப்படி? (எடுத்துக்காட்டுகளுடன்)

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

VBA எக்செல் இல் அச்சு என்றால் என்ன?

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

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

VBA Excel இல் VBA PrintOut இன் தொடரியல்

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

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

[க்கு]: அச்சிட கடைசி பக்கம் என்னவாக இருக்க வேண்டும்? புறக்கணிக்கப்பட்டால் அது கடைசி பக்கம் வரை அச்சிடும்.

[பிரதிகள்]: எத்தனை பிரதிகள் அச்சிட வேண்டும்.

[முன்னோட்ட]: அச்சிடுவதற்கு முன் அச்சு முன்னோட்டத்தைப் பார்க்க விரும்புகிறீர்களா? ஆம் TRUE என்றால் வாதம், இல்லையென்றால் FALSE என்பது வாதம்.

VBA Excel இல் அச்சிடுவதற்கான எடுத்துக்காட்டுகள்

VBA Excel இல் அச்சிடுவதற்கான எடுத்துக்காட்டுகள் கீழே.

இந்த விபிஏ அச்சு எக்செல் வார்ப்புருவை இங்கே பதிவிறக்கம் செய்யலாம் - விபிஏ அச்சு எக்செல் வார்ப்புரு

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

இப்போது நாம் அறிக்கையை A1 முதல் D14 வரை அச்சிட வேண்டும், இது எனது வரம்பு. PrintOut முறையை அணுக VBA குறியீட்டில் வரம்பை உள்ளிடவும்.

குறியீடு:

 துணை அச்சு_உதவி 1 () வரம்பு ("A1: D14") முடிவு துணை 

இப்போது PrintOut முறையை அணுகவும்.

குறியீடு:

 துணை அச்சு_உதவி 1 () வரம்பு ("A1: D14"). PrintOut End Sub 

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

VBA எக்செல் இல் அச்சிடும் முறையின் அளவுருக்கள்

VBA Excel இல் PrintOut முறையின் பிற அளவுருக்களைப் பயன்படுத்த இப்போது அதே தரவை நகலெடுத்து ஒட்டினேன்.

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

  • முழு பணித்தாளை அச்சிடுவதற்கான குறியீடு.

குறியீடு:

 துணை அச்சு_உதவி 1 () ActiveSheet.UsedRange.PrintOut 'இது முழு தாள் பயன்படுத்தப்பட்ட வரம்பையும் அச்சிடும். முடிவு துணை 

  • தாளின் பெயரைக் குறிப்பிடுவதற்கான குறியீடு.

குறியீடு:

 துணை அச்சு_உதவி 1 () தாள்கள் ("எக்ஸ் 1"). 

  • பணிப்புத்தகத்தில் உள்ள அனைத்து பணித்தாள்களையும் அச்சிடுவதற்கான குறியீடு.

குறியீடு:

 துணை அச்சு_உதவி 1 () பணித்தாள்கள். முடிவு துணை 

  • முழு பணிப்புத்தக தரவை அச்சிடுவதற்கான குறியீடு.

குறியீடு:

 துணை அச்சு_உதவி 1 () இந்த வொர்க்க்புக் முடிவு துணை 

  • தேர்ந்தெடுக்கப்பட்ட பகுதியை மட்டுமே அச்சிட குறியீடு.

குறியீடு:

 துணை அச்சு_உதவி 1 () தேர்வு.பிரிண்ட்அவுட் 'இது தேர்ந்தெடுக்கப்பட்ட வரம்பு முடிவு துணை மட்டுமே அச்சிடும் 

எக்செல் விபிஏவில் அச்சிடும் முறையின் அளவுருக்களை எவ்வாறு பயன்படுத்துவது?

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

நிச்சயமாக இது ஒற்றை தாளில் அச்சிடப் போவதில்லை. வரம்பை A1 முதல் S29 வரை தேர்ந்தெடுக்கவும்.

குறியீடு:

 துணை அச்சு_உதவி 2 () வரம்பு ("A1: S29") முடிவு துணை 

இப்போது பிரிண்ட் அவுட் முறையைத் தேர்ந்தெடுக்கவும்.

குறியீடு:

 துணை அச்சு_உதவி 2 () வரம்பு ("A1: S29"). PrintOut End Sub 

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

குறியீடு:

 துணை அச்சு_உதவி 2 () வரம்பு ("A1: S29"). PrintOut முன்னோட்டம்: = உண்மை முடிவு துணை 

இப்போது நான் இந்த குறியீட்டை இயக்குவேன், அச்சு முன்னோட்டத்தைப் பார்ப்போம்.

இது 2 பக்கங்களில் வருகிறது.

எனவே முதலில் நான் ஒரு தாளில் வர பக்கத்தை அமைக்க விரும்புகிறேன். ஒரு தாளில் வர பக்கத்தை அமைக்க கீழே உள்ள குறியீட்டைப் பயன்படுத்தவும்.

குறியீடு:

 பணித்தாள்களுடன் துணை அச்சு_உதவி 2 (). (பக்கம் 1 "). 

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

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