如何通过C#访问PowerPoint中导入的OLE对象的文本?

如何通过C#访问PowerPoint中导入的OLE对象的文本?,c#,powerpoint,vsto,C#,Powerpoint,Vsto,我已使用以下代码成功地将RTF文件导入PowerPoint幻灯片: var rtfShape = PptSlide.Shapes.AddOLEObject(FileName: rtfFileName); 它引入了RTF格式,包括字体颜色 RTF形状是一种形状类型。但是,它没有文本框。因此,我无法使用rtfShape.TextFrame.TextRange.Text访问文本。我需要能够计算显示对象中的文本行数 有没有办法读到这篇文章 谢谢。PowerPoint中的OLE对象不是PowerPoin

我已使用以下代码成功地将RTF文件导入PowerPoint幻灯片:

var rtfShape = PptSlide.Shapes.AddOLEObject(FileName: rtfFileName);
它引入了RTF格式,包括字体颜色

RTF形状是一种形状类型。但是,它没有文本框。因此,我无法使用
rtfShape.TextFrame.TextRange.Text
访问文本。我需要能够计算显示对象中的文本行数

有没有办法读到这篇文章


谢谢。

PowerPoint中的OLE对象不是PowerPoint对象。您应该能够使用Word方法访问RTF并获取文本。