如何通过PowerShell添加Excel辅助轴标签?

时间:2017-01-03 19:54:49

标签: excel powershell

我可以使用以下行在excel图的主y轴上成功添加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)

但这不起作用(导致错误)。

Link to Excel graph

1 个答案:

答案 0 :(得分:0)

您需要使用图表对象的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"