从silverlight向Powerpoint演示文稿添加工作表
本文关键字:文稿 添加 工作 silverlight Powerpoint | 更新日期: 2023-09-27 18:04:20
我正在开发一个silverlight客户端应用程序,该应用程序将创建一个包含excel工作簿表的powerpoint演示文稿。
通过office api,我能找到的最好方法是通过编程创建excel工作表,保存到临时文件,然后在powerpoint api中的形状对象上使用AddOLEObject方法。
http://msdn.microsoft.com/en-us/library/microsoft.office.interop.powerpoint.shapes.addoleobject.aspx有更好的方法吗?
一旦您创建了电子表格,将所需的范围复制到剪贴板,然后与您的PowerPoint对象:
With oPPTPresentation.Slides(SlideIndex)
.Shapes.PasteSpecial (ppPasteOLEObject)
End With
或者如果你需要移动/调整大小:
With oPPTPresentation.Slides(SlideIndex)
Set oPPTShape = .Shapes.PasteSpecial(ppPasteOLEObject)(1)
With oPPTShape
End With ' shape
End With ' presentation
这就是VBA的概括。翻译成。net shell留给读者作为练习。