اكسل VBA: هل هناك أي طريقة لتنسيق التخطيط محاور من خلال VBA فقط؟
سؤال
ولقد جعل الرسوم البيانية عمود في 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
لا تنتمي إلى StackOverflow