एमएस एक्सेल 2010 - असुरक्षित समूहन नियंत्रण


1

मेरे पास एक Microsoft Excel 2010 स्प्रेडशीट है जिसे मैं अपनी टीम के साथ केवल-पढ़ने के लिए साझा करना चाहता हूं; मैं उन्हें संशोधित करने से रोकना चाहता हूं, ताकि मैं परिवर्तनों पर नियंत्रण रख सकूं।

यह काफी बड़ा है, और मैंने विस्तार कॉलम को समूहीकृत किया है, ताकि उन्हें आसानी से छिपाया जा सके या आवश्यक रूप से प्रकट किया जा सके।

जब मैं स्प्रैडशीट की सुरक्षा करता हूं, तो ग्रुपिंग कंट्रोल (+/- बटन ग्रुपेड कॉलम के ऊपर) काम करना बंद कर देता है; मैं चाहता हूं कि मेरी टीम उनका उपयोग करने में सक्षम हो, इसलिए वे उस विस्तार के स्तर को प्रकट कर सकते हैं जो वे देखना चाहते हैं।

कई कार्यपत्रक कार्यों के लिए, आप सुरक्षा प्रक्रिया में दिखाई देने वाले "प्रोटेक्ट शीट" संवाद में एक चेकबॉक्स की जांच करके उन्हें असुरक्षित कर सकते हैं। समूहन नियंत्रणों को असुरक्षित करने के लिए कोई चेकबॉक्स नहीं है।
मैं यह कैसे कर सकता हूं?

जवाबों:


1

मेरा मानना ​​है कि ऐसा करने का एकमात्र तरीका यह है कि यदि आप वर्कबुक खोले जाने पर VBA का उपयोग करके शीट की सुरक्षा करते हैं (Workbook_Open ईवेंट)।

Private Sub Workbook_Open()
    With Sheet1
       Call .Protect("MyPassword", , , , True)
       .EnableOutlining = True
    End With
End Sub

यदि आप अपनी .protect लाइन के साथ अधिक स्पष्ट होना चाहते हैं, तो यह बराबर है.Protect Password:="MyPassword", UserInterfaceOnly:=True
वाटरनोवा
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.