有没有办法告诉PowerPoint在创建图表时不要打开Excel?

sim*_*sjo 6 excel powerpoint office-interop

Slide.Shapes.AddChart()自动打开Excel.即使我很快做Chart.ChartData.Workbook.Application.Visible = false,它仍然显示一点点.这使得自动化图表创建容易出错,因为用户必须尽量不要触摸不断弹出的Excel应用程序.

打开演示文稿WithWindow = false时仍会在创建新图表时打开Excel.

465*_*544 8

这种行为是"按设计",微软对改变不感兴趣.这是UI的功能.

你可以做的是在Excel中创建图表(使用interop或OpenXML),然后将该文件导入(插入)到PowerPoint中.

MSDN检查此链接