2016-07-26 11 views
0

Ich habe eine Präsentation mit vielen Formen und möchte sie als "MyPicture #" nennen, wobei # eine Zahl ist. Zum Beispiel würde Form 65 MyPicture65 heißen. Kann VBA das tun? Wie dann?So benennen Sie alle Formen

+1

Sorry, konnte nicht widerstehen: https://imgflip.com/i/17zbfc – Comintern

Antwort

0
Sub test() 

    Dim sld   As Slide 
    Dim shp   As Shape 
    Dim lctr  As Long 

    For Each sld In ActiveWindow.Presentation.Slides 
     For Each shp In sld.Shapes 
      lctr = lctr + 1 
      shp.Name = "MyPicture" & lctr 
     Next 
    Next 


End Sub 
+0

Der Code funktioniert perfekt. Allerdings sehe ich jetzt, dass Titel und mehr auch den Namen "MyPicture #" bekommen. Gibt es eine Möglichkeit, nur auf Formen mit externen Quellen zu beschränken? – Orongo

Verwandte Themen