使用PowerShell更改Excel图表的轴上字体大小

我想在此图表上将轴的字体大小从9更改为11: excel图表

图表是一个完整的工作表,我试图运行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对象没有被初始化。 我很困扰如何继续。

谢谢