您的位置:首页 >知识百科 >

ole对象是什么(ole对象)

你们好,最近小时发现有诸多的小伙伴们对于ole对象是什么,ole对象这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。

1、 下载Spire。Office 3.9.1,并将Spire.XLS.dll文件和Spire.Presentation.dll文件引用到项目中。

2、 将代码放在Visual Studio中:

3、 【C#】

4、 using System;

5、 using System.Collections.Generic;

6、 using System.Linq;

7、 using System.Text;

8、 using System.Threading.Tasks;

9、 using Spire.Xls;

10、 using System.Drawing;

11、 using Spire.Presentation;

12、 using Spire.Presentation.Drawing;

13、 using System.IO;

14、 namespace Insert_OLE_to_PPT

15、 {

16、 class Program

17、 {

18、 static void Main(string[] args)

19、 {

20、 //加载Excel文档

21、 Workbook book=new Workbook();

22、 book.LoadFromFile('Sample.xlsx');

23、 //选择一系列单元格,并将其另存为图像。

24、 Image image=book. Sheet [0]. ToImage(1,1,5,5); //Create a new presentation software document.

25、 Presentation ppt=new Presentation();

26、 //在PowerPoint文档中插入图像

27、 IImageData oleImage=ppt.Images.Append(image);

28、 Rectangle rec=new Rectangle(60, 60, image.Width, image.Height); using (MemoryStream ms=new MemoryStream())

29、 {

30、 //将Excel数据保存到流中。

31、 book.SaveToStream(ms);

32、 ms.Position=0;

33、 //根据Excel数据将OLE对象插入PowerPoint文档。

34、 Spire.Presentation.IOleObject oleObject=ppt.Slides[0].Shapes.AppendOleObject('excel', ms.ToArray(), rec);

35、 oleObject.SubstituteImagePictureFillFormat.Picture.EmbedImage=oleImage;

36、 oleObject.ProgId='Excel.Sheet.12';

37、 }

38、 //保存文档

39、 ppt .SaveToFile('插入' OLE.pptx 'Spire .演示文稿。文件格式。pptx 2013);

40、 }

41、 }

42、 }

以上就是ole对象这篇文章的一些介绍,希望对大家有所帮助。

免责声明:本文由用户上传,如有侵权请联系删除!