2011-06-10 20 views

उत्तर

10

यह एक्स-अक्ष टिक लेबल के अभिविन्यास को बदल देगा।

ActiveChart.Axes(xlCategory).AxisTitle.Orientation = 81 ' degrees 

क्या तुमने कभी रिकॉर्डिंग मैक्रो की कोशिश की है:

ActiveChart.Axes(xlCategory).TickLabels.Orientation = 45 ' degrees 

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

+0

1. मैं मैक्रो रिकॉर्डिंग की कोशिश की ने कहा, और वहां कोई कोड नहीं था। 2. यह संकलित नहीं करता है, क्योंकि यह फ़ील्ड केवल XlTickLabelOrientation enum स्वीकार करता है। – user626528

+0

यह Excel 2003 पर संकलित और ठीक काम करता है। आप किस संस्करण का उपयोग कर रहे हैं? यह कोड निम्न रिकॉर्डिंग करते समय उत्पादित होता है: अक्ष पर राइट-क्लिक करें, प्रारूप एक्सिस, संरेखण, ओरिएंटेशन सेट करें। आपके रिकॉर्ड किए गए मैक्रो में कौन सा कोड दिखाया गया है? –

+1

मैं एक्सेल 2007 का उपयोग करता हूं। मैक्रो रिकॉर्डर केवल ActiveChart.Axes (xlCategory) दिखाता है। चयन करें और इसके बाद कुछ भी नहीं। – user626528

1

लेआउट टैब (जो तब दिखाई देता है जब आपके पास चार्ट होता है) -> लेबल -> अक्ष शीर्षक।

या

राइट क्लिक करें चार्ट अक्ष -> प्रारूप अक्ष -> संरेखण

या

जीन फ़्राँस्वा कॉर्बेट के रूप में

VBA समाधान

संबंधित मुद्दे