У меня есть объект Microsoft.Office.Interop.PowerPoint.Shape
и мне нужно знать, связано ли это (то же самое) с объектом DocumentFormat.OpenXml.Presentation.Shape
.
Может быть, я могу сравнить ID? Но мне кажется, что OpenXml.Presentation.Shape имеет другой идентификатор, чем PowerPoint.Shape.
Я напечатал имя и ID для двух случайных форм:
Oval 3
4
=========
Cross 4
5
=========
slide1.xml содержит следующее:
<p:sp> <p:nvSpPr> <p:cNvPr id="4" name="Ovaal 3"/> <p:cNvSpPr/> <p:nvPr/> </p:nvSpPr> ... </p:sp>
а также
<p:sp> <p:nvSpPr> <p:cNvPr id="5" name="Kruis 4"/> <p:cNvSpPr/> <p:nvPr/> </p:nvSpPr> ... </p:sp>
Единственное отличие состоит в том, что имя переводится между голландским и английским, но идентификатор остается неизменным.