在powerpoint中使用OpenXml获取文本框的选择名称

问题描述 投票:0回答:1

我正在尝试使用 OpenXML 读取和写入 Powerpoint 演示文稿中的文本框。为了在演示文稿中查找文本框,我想使用所选内容的名称。我检查了几个 NonVisualProperties 但没有成功。有没有人有办法解决这个问题?

在此输入图片描述

我尝试获取名称“TextBox 1”

c# powerpoint selection openxml
1个回答
0
投票

文本框是一个形状对象。您可以在以下属性中找到它的名称:

Shape.NonVisualShapeProperties.NonVisualDrawingProperties.Name

了解 Office 文档的 OpenXML 结构的一个好方法是将它们重命名为 .zip 并查看内容,这将是一堆 xml 文件。

https://learn.microsoft.com/en-us/dotnet/api/documentformat.openxml.presentation.shape?view=openxml-3.0.1

https://learn.microsoft.com/en-us/dotnet/api/documentformat.openxml.presentation.shape.nonvisualshapeproperties?view=openxml-3.0.1

https://learn.microsoft.com/en-us/dotnet/api/documentformat.openxml.presentation.nonvisualshapeproperties.nonvisualdrawingproperties?view=openxml-3.0.1

© www.soinside.com 2019 - 2024. All rights reserved.