使用PowerShell更改Excel图表的轴上字体大小
我想在此图表上将轴的字体大小从9更改为11:
图表是一个完整的工作表,我试图运行macros工具,并复制到那里改变字体大小。 从vba:
ActiveChart.Axes(xlValue).Select With Selection.Format.TextFrame2.TextRange.Font .BaselineOffset = 0 .Size = 11 End With
我无法在PowerShell中重现这一点。 我努力了:
$excel = new-object -comobject excel.application $ws = $excel.workbooks.open('file.xlsx').sheets('chart') $ws.axes().item(1).format.textframe2.textrange.font.size = 11 $ws.axes().item(2).format.textframe2.textrange.font.size = 11
但是textframe2对象没有被初始化。 我很困扰如何继续。
谢谢