Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
Home
DiscussionsAccessExcelInfoPathOutlookPowerPointPublisherWord
DirectoryUser Groups
Related Topics
Outlook ExpressInternet ExplorerWindowsMS Server ProductsMore Topics ...

MS Office Forum / General PowerPoint Questions / October 2006

Tip: Looking for answers? Try searching our database.

Powerpoint 2007 format shapes

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
JPeterman - 24 Oct 2006 00:20 GMT
I'd like to create a rectangle with a known amount of ease (i.e. rounded) on
the corners.  I need to know the exact amount of ease so that I can apply the
same effect to a concentric rectangle of slightly smaller size.  Just as done
in the "Aspect" design theme.  Does anyone know if this possible?  It seems
like this should be under right-click "format shape" but it's not.
Julie Terberg - 24 Oct 2006 14:14 GMT
A drawing program (Illustrator, Freehand, CorelDraw, etc.) would be more
accurate for this task as most allow you to adjust a numerical setting for
corner radius.  You should also be able to interpolate (automatically create
concentric rectangles) between the largest and smallest shapes.

That said, in PowerPoint you can adjust the corner radius using the yellow
diamond adjustment handle.  It's a visual adjustment, there aren't any
numerical settings to edit.  Make separate adjustments to each concentric
rectangle.

Best wishes,

Julie Terberg
MS PPT MVP
www.terbergdesign.com

> I'd like to create a rectangle with a known amount of ease (i.e. rounded)
> on
[quoted text clipped - 5 lines]
> seems
> like this should be under right-click "format shape" but it's not.
Steve Rindsberg - 24 Oct 2006 20:19 GMT
> A drawing program (Illustrator, Freehand, CorelDraw, etc.) would be more
> accurate for this task as most allow you to adjust a numerical setting for
> corner radius.  

O ye of little faith and less VBA.

Tsk.
Julie Terberg - 24 Oct 2006 20:53 GMT
You tsk'd me?  C'mon - do I deserve that?

VBA schmeebeeyea -- to much work in this case for such an easy visual
adjustment.

>> A drawing program (Illustrator, Freehand, CorelDraw, etc.) would be more
>> accurate for this task as most allow you to adjust a numerical setting
[quoted text clipped - 4 lines]
>
> Tsk.
Steve Rindsberg - 25 Oct 2006 02:15 GMT
> You tsk'd me?  C'mon - do I deserve that?
>
> VBA schmeebeeyea

schmeebeyea?  Does poor VBA deserve THAT?

-- to much work in this case for such an easy visual
> adjustment.

For one or two, sure.  

What if OP's got fifty or so to make?

I'm adding a little feature to ShapeStyles for a guy who had an unusual feature
request that'd have been solved with a free addin we have, but he came back
with "Sure, that's fine for one or two.  I've got sixty or seventy in one
presentation alone."

Anyhow, now we've got two ways of doing it.  

-----------------------------------------
Steve Rindsberg, PPT MVP
PPT FAQ:  www.pptfaq.com
PPTools:  www.pptools.com
================================================
Julie Terberg - 25 Oct 2006 13:54 GMT
Your solution is much more accurate :)

From now on, I'll be sure to mention VBA as a possibility.

JT

>> You tsk'd me?  C'mon - do I deserve that?
>>
[quoted text clipped - 23 lines]
> PPTools:  www.pptools.com
> ================================================
Steve Rindsberg - 25 Oct 2006 19:19 GMT
> Your solution is much more accurate :)
>
> From now on, I'll be sure to mention VBA as a possibility.

Or wait for one of us VBAGeeks to pipe up with it. <g>
You *know* we will.

-----------------------------------------
Steve Rindsberg, PPT MVP
PPT FAQ:  www.pptfaq.com
PPTools:  www.pptools.com
================================================
Steve Rindsberg - 24 Oct 2006 20:19 GMT
> I'd like to create a rectangle with a known amount of ease (i.e. rounded) on
> the corners.  I need to know the exact amount of ease so that I can apply the
> same effect to a concentric rectangle of slightly smaller size.  Just as done
> in the "Aspect" design theme.  Does anyone know if this possible?  It seems
> like this should be under right-click "format shape" but it's not.

You can do this with a quickie little VBA macro:

Select both and run this:

Sub RoundedShoulders()
  With ActiveWindow.Selection.ShapeRange
      .Item(2).Adjustments.Item(1) = _
      .Item(1).Adjustments.Item(1)
  End with
End Sub

But as long as you're gonna mess with vba, let it do more of the lifting.
Draw the first shape then run this while it's selected.  This dupes it, offsets
it and rounds it to match:

Sub RoundMyShoulders()

   Dim oSh As Shape
   Dim sngOffset As Single
   
   ' This controls how much smaller the "inset" shape will be all around
   sngOffset = 12  ' points
   
   With ActiveWindow.Selection.ShapeRange(1)
       
       ' Make a copy of the shape
       ' smaller than original by offset amount and centered atop it
       Set oSh = .Duplicate(1)
       oSh.Left = .Left + sngOffset
       oSh.Width = .Width - (sngOffset * 2)
       oSh.Top = .Top + sngOffset
       oSh.Height = .Height - (sngOffset * 2)
   
       oSh.Adjustments.Item(1) = .Adjustments.Item(1)
   
   End With

End Sub

-----------------------------------------
Steve Rindsberg, PPT MVP
PPT FAQ:  www.pptfaq.com
PPTools:  www.pptools.com
================================================
JPeterman - 30 Oct 2006 18:46 GMT
Thank you for the suggestions.  I can do it easy in corelDraw.  I'll give the
macro a try as well...

> I'd like to create a rectangle with a known amount of ease (i.e. rounded) on
> the corners.  I need to know the exact amount of ease so that I can apply the
> same effect to a concentric rectangle of slightly smaller size.  Just as done
> in the "Aspect" design theme.  Does anyone know if this possible?  It seems
> like this should be under right-click "format shape" but it's not.
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.