我有一个 PowerPoint 图表,我想用自定义渐变背景填充图表标题区域。
这是我试过的代码:
Chart chart = myShape.Chart;
chart.ChartTitle.Fill.TwoColorGradient(MsoGradientStyle.msoGradientHorizontal, 1);
chart.ChartTitle.Fill.ForeColor.RGB = Color.Red.ToArgb();
chart.ChartTitle.Fill.BackColor.RGB = Color.Blue.ToArgb();
不幸的是,ForeColor 和 BackColor 的 RGB 属性都是只读的。所以我不能使用上面的代码。我设法使用Interior
ChartTitle 的属性获得了一个坚实的自定义背景,如下所示:
chart.ChartTitle.Interior.Color = Color.Red;
但我找不到使用自定义颜色添加渐变背景的方法。我也找不到获取或设置渐变色标的选项。
如何使用 Microsoft.Office.Interop.PowerPoint 实现它?