|
||
|---|---|---|
| PowerPoint tips, hints and tutorials that will change your presentations for ever! | ||
|
Jigsaws |
Connectors to Lines 2003 If you open a presentation created in later version with powerPoint 2003 you may find that the "lines" are now connectors. This is the default in later versions. Not a great idea in my opinion but ... This code can be used in 2003 to convert the connectors back to lines. Don't use it in later versions as the new lines will be connectors too. ALWAYS USE A COPY in case something unexpected happens! Sub fixConnector()
Dim osld As Slide
Dim oshp As Shape
Dim sngX1 As Single
Dim sngX2 As Single
Dim sngY1 As Single
Dim sngY2 As Single
Dim newLine As Shape
Dim i As Integer
For Each osld In ActivePresentation.Slides
For i = osld.Shapes.Count To 1 Step -1
Set oshp = osld.Shapes(i)
If oshp.Connector = True Then
If oshp.HorizontalFlip Then
sngX1 = oshp.Left + oshp.Width
sngX1 = oshp.Left
Else
sngX1 = oshp.Left
sngX2 = oshp.Left + oshp.Width
End If
If oshp.VerticalFlip Then
sngY1 = oshp.Top + oshp.Height
sngY2 = oshp.Top
Else
sngY1 = oshp.Top
sngY2 = oshp.Top + oshp.Height
End If
Set newLine = osld.Shapes.AddLine(sngX1, sngY1, sngX2, sngY2)
oshp.Delete
End If
Next i
Next osld
End Sub
|
|
|
Articles on your favourite sport Free Microsoft PowerPoint Advice, help and tutorials, Template Links |
||