![]() |
#6
|
|||
|
|||
![]()
Thank you very much for your help -- for the benefit of others and for posterity, here's what I am using. I have two sub routines. (Added a 3rd which includes a loop so it does all the selected shapes.)
1 - Changes a selected shape with a number in it to a cute little red circle .18" h/w, and applies a style (Stepcircles) to the number inside the circle. Code:
Sub redCircle() With Selection.ShapeRange(1) .AutoShapeType = msoShapeOval .Fill.ForeColor.RGB = RGB(255, 255, 255) .Fill.BackColor.RGB = RGB(255, 255, 255) .Line.Weight = 1 .Line.ForeColor.RGB = RGB(255, 0, 0) .Height = InchesToPoints(0.18) .Width = InchesToPoints(0.18) .TextFrame.TextRange.Style = "Stepcircles" .TextFrame.MarginBottom = 0 .TextFrame.MarginRight = 0 .TextFrame.MarginTop = 0 .TextFrame.MarginLeft = 0 End With End Sub Code:
Sub redOutlineOneRectangle() With Selection.ShapeRange(1) .AutoShapeType = msoShapeRectangle .Line.Weight = 1 .Line.ForeColor.RGB = RGB(255, 0, 0) End With End Sub Code:
Sub redCircles() Dim allShapes As ShapeRange Dim myShape As Shape Set allShapes = Selection.ShapeRange For Each myShape In allShapes With myShape .AutoShapeType = msoShapeOval .Fill.ForeColor.RGB = RGB(255, 255, 255) .Fill.BackColor.RGB = RGB(255, 255, 255) .Line.Weight = 1 .Line.ForeColor.RGB = RGB(255, 0, 0) .Height = InchesToPoints(0.18) .Width = InchesToPoints(0.18) .TextFrame.TextRange.Style = "Stepcircles" .TextFrame.MarginBottom = 0 .TextFrame.MarginRight = 0 .TextFrame.MarginTop = 0 .TextFrame.MarginLeft = 0 End With Next myShape End Sub Last edited by Karin Carlson; 08-09-2017 at 10:07 PM. Reason: added another code example with loop |
Tags |
shape, shapes |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
![]() |
joewoods | Word VBA | 13 | 05-16-2016 06:29 PM |
![]() |
Richtriebe | Word | 4 | 03-14-2016 11:57 AM |
![]() |
ll4u76 | Word VBA | 1 | 03-31-2012 05:08 AM |
Change object properties by clicking | PopOnTheAir | PowerPoint | 7 | 03-16-2012 02:13 PM |
Change cell color everytime a value is selected in dropdown list | angelica_gloria | Excel | 4 | 01-27-2012 06:47 PM |