2015-07-13 1 views
8

Wenn ich die n Formen in einer Gruppe gruppiert und eine Form aus der Gruppe ausgewählt und die Farbe, aber die sich ändernde Farbe aller Formen in dieser Gruppe geändert hat, wie diese Buchse zu überwinden? , Ich brauche die Farbe dieser speziellen Form aus dieser Gruppe alle Formen FarbeWie ändert man die Farbe der ausgewählten Form in der Gruppe in PowerPoint mit AppleScript?

Below-Code ändern

tell application "Microsoft PowerPoint" 
    activate 

    set theShapeRange to shape range of selection of active window 
    set selected to child shape range of selection of active window 


    set n to (count shapes of theShapeRange) 
    repeat with i from 1 to n 
     tell shape i of theShapeRange 
      set fore color of fill format of it to {14, 235, 5} 
      set back color of fill format of it to {14, 235, 5} 
     end tell 
    end repeat 

end tell 
+1

Veröffentlichen Sie Ihren Code, den Sie bisher haben, auch wenn es die Farbe der gesamten Gruppe ändert. – jweaks

Antwort

0

Ändern Ich vermute, das mit Applescript nicht möglich ist.

Die Eigenschaft selection von PowerPoint (2011) gibt die gruppierten Formen als einzelnes Objekt zurück, aber es gibt keine Informationen über die Auswahl einer bestimmten Form innerhalb der Gruppe.

der Inhalt von child shape range gibt auch die Gruppe an.

+0

Aber wir können die Form innerhalb der Gruppe mit dem Powerpoint-Standardfarbschema färben. Also ich denke, es gibt einen Weg, das zu tun. Ich weiß nicht, ob es möglich ist, Apple Script zu verwenden. Kennen Sie eine andere Methode, dies zu tun? –

+0

Ich fürchte, ich habe keine Ahnung ... – vadian

+0

Können Sie die Gruppierung aufheben, die Farben einzelner Formen ändern und sich dann neu gruppieren? –

Verwandte Themen