有没有办法在不滑动幻灯片中的所有形状的情况下获得形状?我目前正在遍历形状并使用其替代文本识别形状。
foreach (PowerPoint.Shape objShape in objShapes)
{
if(objShape.AlternativeText.CompareTo("ObjAltText").ToString()==0)
//add code
}
答案 0 :(得分:0)
每个形状都有一个.Name属性,但有点但不完全可靠。
形状也具有永不改变的唯一.ID属性。
假设您提前知道任何一个值,您可以直接返回对形状的引用。
形状(以及幻灯片和演示文稿)也可以具有.Tags属性,该属性返回.Tag对象的集合,每个对象都是键/值对。如果你不介意通过形状集合进行循环(它可以非常快,那么为什么不呢?)你可以使用你指定的标签来寻找形状。
或者幻灯片可以有一个标记,指向您所追求的形状的名称。