मैं एक्सेल रिबन में एक कस्टम टैब जोड़ने का एक तरीका ढूंढ रहा हूं जिसमें कुछ बटन होंगे। मैंने Google के माध्यम से इसे संबोधित करने वाले कुछ संसाधनों पर ध्यान दिया लेकिन सभी डोडी और अपमानजनक रूप से जटिल दिखते थे।वीबीए का उपयोग कर एक कस्टम रिबन टैब कैसे जोड़ें?
ऐसा करने का एक तेज़ और आसान तरीका क्या है? मैं चाहता हूँ जब मेरे VBA एक्सेल में लोड हो जाता है नया टैब लोड करने के लिए ..
अद्यतन: मैं here से इस उदाहरण की कोशिश की लेकिन पिछले अनुदेश पर एक "वस्तु आवश्यक" त्रुटि मिलती है:
Public Sub AddHighlightRibbon()
Dim ribbonXml As String
ribbonXml = "<mso:customUI xmlns:mso=""http://schemas.microsoft.com/office/2009/07/customui"">"
ribbonXml = ribbonXml + " <mso:ribbon>"
ribbonXml = ribbonXml + " <mso:qat/>"
ribbonXml = ribbonXml + " <mso:tabs>"
ribbonXml = ribbonXml + " <mso:tab id=""highlightTab"" label=""Highlight"" insertBeforeQ=""mso:TabFormat"">"
ribbonXml = ribbonXml + " <mso:group id=""testGroup"" label=""Test"" autoScale=""true"">"
ribbonXml = ribbonXml + " <mso:button id=""highlightManualTasks"" label=""Toggle Manual Task Color"" "
ribbonXml = ribbonXml + "imageMso=""DiagramTargetInsertClassic"" onAction=""ToggleManualTasksColor""/>"
ribbonXml = ribbonXml + " </mso:group>"
ribbonXml = ribbonXml + " </mso:tab>"
ribbonXml = ribbonXml + " </mso:tabs>"
ribbonXml = ribbonXml + " </mso:ribbon>"
ribbonXml = ribbonXml + "</mso:customUI>"
ActiveProject.SetCustomUI (ribbonXml)
End Sub
कृपया पुष्टि करें कि आप किस Excel संस्करण का उपयोग कर रहे हैं? –
मैं 2007 – Jerome
का उपयोग कर रहा हूं जो परियोजना के लिए है। –