我试图在 VSTO 中的 powerpoint 图表上添加形状。
chart.Shapes.AddPicture(imagePath, Office.MsoTriState.msoTrue, Office.MsoTriState.msoTrue, 50, 50, 100f, 100f);
此代码引发异常:“错误 HRESULT E_FAIL 已从对 COM 组件的调用中返回”
我想我在这里做错了什么,请指导我。
我试图在 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:\Users\ABC\Desktop\ChartIcon.PNG");