![]() |
|
#2
|
||||
|
||||
|
The following will warn you if there is a hoirizontal line in the current or previous paragraph
Code:
Option Explicit
Sub InsertHorizontalLine()
Dim shpLine As InlineShape
Dim oShape As InlineShape
Dim orng As Range
Set orng = Selection.Range
' Check the previous paragraph
If Not orng.Start = ActiveDocument.Range.Start Then
If orng.Paragraphs(1).Previous.Range.InlineShapes.Count > 0 Then
Set oShape = orng.Paragraphs(1).Previous.Range.InlineShapes(1)
If oShape.Type = 6 Then
MsgBox "Line exists in the previous paragraph?"
GoTo lbl_Exit
End If
End If
End If
' Check the current paragraph
If orng.Paragraphs(1).Range.InlineShapes.Count > 0 Then
Set oShape = orng.Paragraphs(1).Range.InlineShapes(1)
If oShape.Type = 6 Then
MsgBox "Line exists in the current paragraph?"
GoTo lbl_Exit
End If
End If
' Create the line
Set shpLine = orng.InlineShapes.AddHorizontalLineStandard
' Line size and alignment
shpLine.HorizontalLineFormat.PercentWidth = 80
shpLine.HorizontalLineFormat.Alignment = wdHorizontalLineAlignRight
lbl_Exit:
Exit Sub
End Sub
__________________
Graham Mayor - MS MVP (Word) (2002-2019) Visit my web site for more programming tips and ready made processes www.gmayor.com |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| smart art horizontal line | sgroves20 | Word | 0 | 11-05-2014 08:17 AM |
a troubling horizontal line
|
mingming | Word | 1 | 09-14-2014 05:16 AM |
| unable to delete a horizontal line | jerryny | Word | 2 | 03-31-2013 05:59 PM |
How to set month+1 and horizontal line
|
nightkn8 | Word | 12 | 03-25-2013 02:06 PM |
Horizontal sawtooth line
|
JamesT | Word | 3 | 10-29-2011 05:39 PM |