繁体   English   中英

无法使用OpenXml在PowerPoint中访问SlideMasterPart

[英]Can't access SlideMasterPart in PowerPoint using OpenXml

我正在尝试使用此OpenXml教程动态创建一个pptx文件。

我收到错误消息:

'System.Collections.Generic.IEnumerable'不包含'First'的定义,并且找不到扩展方法'First'接受类型为'System.Collections.Generic.IEnumerable'的第一个参数(是否缺少using指令?或装配参考?)

在以下行中:

var slideMasterPart = presentationPart.SlideMasterParts.First();

有解决方法吗?

添加对using System.Linq;的引用using System.Linq;

作为解释, First()方法是一种扩展方法,位于System.Linq命名空间中,并且适用于从IEnumerable继承的任何内容。 有关更多信息,请参见MSDN文档Enumerable.First方法System.Linq命名空间

您需要输入将返回的类型名称:

var slideMasterPart = presentationPart.SlideMasterParts.First<**NameOfType**>();

干杯-

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM