Lines in PowerPoint 2000 tables have arrowheads
Paraphrased from Microsoft technical note Q248236:
CAUSE
Within your presentation, the default Begin style and End style settings for the table lines AutoShape contain arrows.
TO RESOLVE THE PROBLEM
- Open your PowerPoint presentation.
- Insert a new blank slide. To do this, click New Slide on the Insert menu.
- On the Insert menu, click Table.
- Click OK to accept the default 2-by-2 table.
- Select the table, and on the Draw menu, click Ungroup. Click Yes when you are asked about converting the table to PowerPoint shapes.
- Select a line in the table.
- On the Format menu, click AutoShape.
- Under Arrows, change the Begin style and End style settings to any non-arrow format.
- Click to select (place a check mark in) the Default for new objects check box.
- Click OK.
- Remove this slide from your presentation.
- On the File menu, click Save.
Now when you create a new table in your presentation, it will not contain any arrow formatting.
But what if you already have lots of tables with arrows?
Try this bit of VBA fixit code:
Sub DeArrowTables()
Dim oSl As Slide
Dim oSh As Shape
Dim oTbl As Table
Dim x As Long
Dim y As Long
Dim z As Long
For Each oSl In ActivePresentation.Slides
For Each oSh In oSl.Shapes
If oSh.HasTable Then
Set oTbl = oSh.Table
With oTbl
For x = 1 To .Rows.Count
For y = 1 To .Columns.Count
For z = 1 To .Cell(x, y).Borders.Count
.Cell(x, y).Borders(z).BeginArrowheadStyle = msoArrowheadNone
.Cell(x, y).Borders(z).EndArrowheadStyle = msoArrowheadNone
Next
Next
Next
End With
End If
Next
Next
End Sub
See How do I use VBA code in PowerPoint? to learn how to use this example code.