اكسل VBA: هل هناك أي طريقة لتنسيق التخطيط محاور من خلال VBA فقط؟

StackOverflow https://stackoverflow.com/questions/412750

سؤال

ولقد جعل الرسوم البيانية عمود في Excel باستخدام VBA فقط (أي إدخال المستخدم). أردت أن تنسيق تسميات محور س بحيث المحاذاة لكل تسمية يصبح -270 درجة مئوية. (يمكن أن يتم ذلك يدويا عن طريق تغيير "زاوية مخصصة" الملكية في "محاذاة" علامة التبويب "تنسيق محور" حوار). لقد حاولت تسجيل ماكرو لذلك ولكن Excel لا يبدو أن يسجل خطوة المحاذاة. لا أحد يعرف كيفية القيام بذلك مع VBA فقط؟

هل كانت مفيدة؟

المحلول

إذا كنت تستخدم Excel 2007، حاول استخدام إصدار سابق بسبب مسجل الماكرو 2007 هو شلت بعض الشيء.

وهذا هو ما حصلت عليه:

ActiveSheet.ChartObjects("Chart 1").Activate
ActiveChart.Axes(xlCategory).Select
Selection.TickLabels.Orientation = xlUpward

نصائح أخرى

ActiveChart.Axes(xlCategory).TickLabels.Orientation = 67
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top