2015-07-13 18 views
8

Bir grupta n şekilleri gruplandırdığımda ve gruptan bir şekil seçip rengi değiştirdim, ancak bu gruptaki tüm şekillerdeki değişen rengi, bu jakın üstesinden nasıl geleceksin? Ben bütün şekiller renkElma biçiminde, powerpoint'te gruptaki seçili şeklin rengi nasıl değiştirilir?

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

Tüm grubun rengini değiştirse bile, şu ana kadar sahip olduğunuz kodu gönderin. – jweaks

cevap

0

Bu AppleScript ile mümkün değildir şüpheli değişen bu gruptan Kodun altında

belirli şeklin rengini değiştirmek gerekir.

PowerPoint (2011) ürününün selection özelliği, gruplandırılmış şekilleri tek bir nesne olarak döndürür, ancak grup içindeki belirli bir şeklin seçimiyle ilgili bilgi yoktur.

child shape range içeriği de grubu belirtir.

+0

Ancak, powerpoint varsayılan renk şemasını kullanarak grubun içindeki şekli renklendirebiliriz. Yani bence bunu yapmanın bir yolu var. Apple komut dosyasını kullanarak mümkün olduğunu bilmiyorum. Bunu yapmak için başka bir yöntem biliyor musunuz? –

+0

Korkarım ki hiç bir fikrim yok… – vadian

+0

Grupları çözebilir, tek tek şekillerin renklerini değiştirebilir ve sonra tekrar toparlayabilir misiniz? –