2015-07-13 11 views
8

Quando sono raggruppate le n forme in un gruppo e selezionato una forma dal gruppo e cambiato il colore, ma il suo colore che cambia di tutte le forme in quel gruppo, come superare questo jack? , Ho bisogno di cambiare il colore di quella forma specifica di quel gruppoCome cambiare il colore della forma selezionata nel gruppo in powerpoint usando applescript?

Di seguito il codice che cambia tutte le forme di colore

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

Inserisci il codice che hai finora, anche se sta cambiando il colore di tutto il gruppo. – jweaks

risposta

0

Ho il sospetto che questo non è possibile con AppleScript.

La proprietà selection di PowerPoint (2011) restituisce le forme raggruppate come un singolo oggetto ma non vi sono informazioni sulla selezione di una forma specifica all'interno del gruppo.

il contenuto di child shape range specifica anche il gruppo.

+0

Ma siamo in grado di colorare la forma all'interno del gruppo usando la combinazione di colori di default di powerpoint. Quindi penso che ci sia un modo per farlo. Non so che sia possibile usando la sceneggiatura di Apple. Conosci qualche altro metodo per farlo? –

+0

Temo di non avere idea ... – vadian

+0

Puoi separare, cambiare i colori delle singole forme e poi raggruppare? –

Problemi correlati