如何通过PowerShell添加Excel辅助轴标签?
我可以使用这些行成功添加一个Y轴标签在Excelgraphics的主y轴上:
# Work with the y axis $yaxis = $firstchart.Axes($excelAxes::XlValue) $yaxis.HasTitle = $true $yaxis.AxisTitle.Text = "Duration (sec)" $yaxis.AxisTitle.Font.Size = 12
而且我可以用正确的比例成功添加一个辅助y轴。 我已经尝试了所有我能想到的将标签添加到第二个轴,但没有任何工作。 例如:
$yaxis = $firstchart.Axes($excelAxes::XlValue::XlSecondary)
但是这不起作用(这会导致错误)。
您需要使用图表对象的Axes方法中的第二个参数引用第二个轴集。 $ xlChart.Axes(A,B)其中A代表轴(1 = X,2 = Y),B代表轴组(1,2)。
下面的代码应该得到你想要的。
$xlChart.Axes(2,2).HasTitle = $true $xlChart.Axes(2,2).AxisTitle.Text = "Label"