我编写了一个PowerPoint插件,需要在其中向当前幻灯片添加图片。图片以.svg格式存储在资源中。
如果此图片存储在本地而不是在“参考资料”中,则我可以将任何格式的图片添加到幻灯片中:
mySlide.Shapes.AddPicture("C:\...", Microsoft.Office.Core.MsoTriState.msoFalse, Microsoft.Office.Core.MsoTriState.msoTrue, 50, 50);
我可以使用剪贴板以存储在资源中的 png或jpg 添加图片
Clipboard.SetImage(MyApp.Properties.Resources.myImage);
mySlide.Shape.Paste();
但是我不能添加存储在资源中的.svg 。您是否知道如何在PowerPoint幻灯片中添加存储在Resource中的.svg-无需在本地复制图像并使用第一种方法将其导入)? 例如,您是否知道是否有类似的功能
mySlide.Shapes.AddPicture(---goToThisResourcesFilInsteadOfALocalPath---, Microsoft.Office.Core.MsoTriState.msoFalse, Microsoft.Office.Core.MsoTriState.msoTrue, 50, 50); ?