2

我正在开发 VSTO 应用程序。在某些时候,我创建了一个我想向用户显示的图像。
我的问题:

  1. 如何将该图像插入到word文档中。
  2. 如何将该图像插入到活动的Excel 工作表中。
  3. 如何将该图像插入到 PowerPoint 中的新幻灯片中。
  4. 如何将该图像作为附件插入到 Outlook 的邮件中。

更新:我尝试过的

对于字WordApp.ActiveDocument.Shapes.AddPicture(fileFullPath, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing);,它的工作。

对于excel我得到了HRESULT: 0x800A03EC Error

4

1 回答 1

2

对于这个问题,我找到了两种解决方案:

第一的:

Globals.ThisAddIn.Application.ActiveDocument.InlineShapes.AddPicture(imagesurl);

第二:

   Slide activeSlide = Globals.ThisAddIn.Application.ActiveWindow.View.Slide;
   Microsoft.Office.Interop.PowerPoint.Shape ppPicture =
   activeSlide.Shapes.AddPicture(imageurl ,
   MsoTriState.msoTrue, MsoTriState.msoTrue, 0, 0);
   ppPicture.LinkFormat.SourceFullName = imageurl 
 }
于 2016-03-02T15:00:07.857 回答