c#将对象组从Excel复制到PowerPoint

时间:2017-04-19 03:19:21

标签: c# excel powerpoint

我有一个对象组(名为“Group 5”),其中包含图表(名为“Chart 1”)和图像(名为“Picture 3”),我想将此对象组从Excel复制到Powerpoint。

以前我只有Excel中的图表,我知道如何使用下面的代码复制并粘贴到powerpoint。

// Get the ChartObjects collection for the sheet.
chartObjects = (Excel.ChartObjects)(xlWorkSheetTemplateChart.ChartObjects(paramMissing));

// Get the chart to copy.
existingChartObject = (Excel.ChartObject)(chartObjects.Item("Chart 1"));

// Copy the chart from the Excel worksheet to the clipboard.
existingChartObject.Copy();    

Thread.Sleep(1500);
// Paste the chart into the PowerPoint presentation.
shapeRange = pptPresentation.Slides.Range(IntialSlideCount).Shapes.Paste();

但是当使用图像对图表进行分组时,上面的代码会出现错误,然后我不知道如何在C#中编写代码。请帮忙。

0 个答案:

没有答案