在 c# VSTO 中的幻灯片图表上添加形状



我试图在VSTO中的Powerpoint图表上添加形状。

chart.Shapes.AddPicture(imagePath, Office.MsoTriState.msoTrue, Office.MsoTriState.msoTrue, 50, 50, 100f, 100f);

此代码引发异常:"错误 HRESULT E_FAIL已从对 COM 组件的调用返回">

我想我在这里做错了什么,请指导我。

花了很多时间后让它工作。最后很简单。使用此代码成功在图表上添加形状。

var Button = Chart.Shapes.AddShape(Microsoft.Office.Core.MsoAutoShapeType.msoShapeActionButtonCustom, float.Parse((Chart.ChartArea.Left + 5).ToString()), float.Parse((Chart.ChartArea.Top + Chart.ChartArea.Height).ToString()), 33, 34);
Button.Name = "Sample Button";
Button.Fill.UserPicture(@"C:UsersABCDesktopChartIcon.PNG");

相关内容

  • 没有找到相关文章

最新更新