उपयोगकर्ताओं को वर्कशीट प्रिंट करने से कैसे रोकें?
हमारे दैनिक कार्य में वर्कशीट में कुछ महत्वपूर्ण जानकारी हो सकती है, आंतरिक डेटा के प्रसार को सुरक्षित रखने के लिए विभाग हमें उन्हें प्रिंट करने की अनुमति नहीं देगा। और यहां, मैं इस बारे में बात करूंगा कि उपयोगकर्ताओं को वर्कशीट प्रिंट करने से कैसे रोका जाए।
उपयोगकर्ताओं को VBA के साथ एक निर्दिष्ट वर्कशीट प्रिंट करने से रोकें
उपयोगकर्ताओं को संपूर्ण कार्यपुस्तिका को VBA के साथ प्रिंट करने से रोकें
उपयोगकर्ताओं को VBA के साथ एक निर्दिष्ट वर्कशीट प्रिंट करने से रोकें
आप मुद्रित होने वाली अपनी विशिष्ट वर्कशीट की सुरक्षा के लिए निम्नलिखित VBA कोड लागू कर सकते हैं।
1. अपनी वर्कशीट को सक्रिय करें जिसे आप प्रिंट सुविधा को अक्षम करना चाहते हैं।
2. दबाए रखें ALT + F11 कुंजी को खोलने के लिए एप्लीकेशन विंडो के लिए माइक्रोसॉफ्ट विज़ुअल बेसिक.
3. और फिर बाईं ओर प्रोजेक्ट एक्सप्लोरर, डबल क्लिक करें यह मॉड्यूल खोलने के लिए, और उसमें निम्नलिखित कोड पेस्ट करें:
वीबीए कोड: उपयोगकर्ताओं को एक निर्दिष्ट वर्कशीट को प्रिंट करने से रोकें
Private Sub Workbook_BeforePrint(Cancel As Boolean)
'Update 20140625
Dim WsName As String
WsName = "Sheet1"
For Each xWs In Application.ActiveWorkbook.Windows(1).SelectedSheets
If xWs.Name = WsName Then
MsgBox ("You can not print this worksheet")
Cancel = True
End If
Next
End Sub
नोट: उपरोक्त कोड में, Sheet1 यह सक्रिय वर्कशीट है जिसे आपको प्रिंट करने की अनुमति नहीं है।
4. फिर इस कोड को सहेजें और बंद करें, और अब जब आप इस विशिष्ट वर्कशीट को प्रिंट करने का प्रयास करेंगे, तो आपको निम्नलिखित चेतावनी मिलेगी।
नोट: इस कोड के साथ, केवल विशिष्ट वर्कशीट को प्रिंट करने की अनुमति नहीं है, लेकिन अन्य शीट को हमेशा की तरह प्रिंट किया जा सकता है।
उपयोगकर्ताओं को संपूर्ण कार्यपुस्तिका को VBA के साथ प्रिंट करने से रोकें
यदि आप उपयोगकर्ताओं को संपूर्ण कार्यपुस्तिका को प्रिंट करने से रोकना चाहते हैं, तो यहां एक कोड भी आपकी मदद कर सकता है।
1. अपनी कार्यपुस्तिका खोलें जिसे आप दूसरों को मुद्रित करने की अनुमति नहीं देते हैं।
2. दबाए रखें ALT + F11 कुंजी को खोलने के लिए एप्लीकेशन विंडो के लिए माइक्रोसॉफ्ट विज़ुअल बेसिक।
3. और फिर बाईं ओर प्रोजेक्ट एक्सप्लोरर, डबल क्लिक करें यह मॉड्यूल खोलने के लिए, और उसमें निम्नलिखित कोड पेस्ट करें:
वीबीए कोड: उपयोगकर्ताओं को एक निर्दिष्ट वर्कशीट को प्रिंट करने से रोकें
Private Sub Workbook_BeforePrint(Cancel As Boolean)
'Update 20140626
Cancel = True
MsgBox "You can't print this workbook"
End Sub
4. फिर इस कोड को सेव करें और बंद करें, और वर्कबुक को वापस ले जाएं, और अब जब आप एक वर्कशीट या पूरी वर्कबुक प्रिंट करेंगे, तो उन्हें प्रिंट करने की अनुमति नहीं होगी और आपको निम्नलिखित चेतावनी मिलेगी:
संबंधित आलेख:
Excel में एकाधिक कार्यपुस्तिकाएँ कैसे मुद्रित करें?
एक्सेल में रेंज कैसे प्रिंट करें?
Excel में वर्तमान पृष्ठ को शीघ्रता से कैसे प्रिंट करें?
एक्सेल में एक पेज पर लंबा कॉलम कैसे प्रिंट करें?
सर्वोत्तम कार्यालय उत्पादकता उपकरण
एक्सेल के लिए कुटूल के साथ अपने एक्सेल कौशल को सुपरचार्ज करें, और पहले जैसी दक्षता का अनुभव करें। एक्सेल के लिए कुटूल उत्पादकता बढ़ाने और समय बचाने के लिए 300 से अधिक उन्नत सुविधाएँ प्रदान करता है। वह सुविधा प्राप्त करने के लिए यहां क्लिक करें जिसकी आपको सबसे अधिक आवश्यकता है...
ऑफिस टैब ऑफिस में टैब्ड इंटरफ़ेस लाता है, और आपके काम को बहुत आसान बनाता है
- Word, Excel, PowerPoint में टैब्ड संपादन और रीडिंग सक्षम करें, प्रकाशक, एक्सेस, विसियो और प्रोजेक्ट।
- नई विंडो के बजाय एक ही विंडो के नए टैब में एकाधिक दस्तावेज़ खोलें और बनाएं।
- आपकी उत्पादकता 50% बढ़ जाती है, और आपके लिए हर दिन सैकड़ों माउस क्लिक कम हो जाते हैं!