![]() |
|
#3
|
|||
|
|||
|
Code:
Sub DropCaps()
Dim oSection As Section
Dim lngIndex As Integer
Dim oRng As Range
Dim strText As String
For Each oSection In ActiveDocument.Sections
For lngIndex = 1 To oSection.Range.Paragraphs.Count
If Len(oSection.Range.Paragraphs(lngIndex).Range) > 1 Then
Exit For
End If
Next lngIndex
Set oRng = oSection.Range.Paragraphs(lngIndex).Range
strText = oRng.Words(1).Text
oRng.Collapse wdCollapseStart
oRng.Select
With oSection.Range.Paragraphs(lngIndex).DropCap
.Position = wdDropNormal
.LinesToDrop = 2
.DistanceFromText = CentimetersToPoints(0.1)
End With
Selection.Paragraphs(1).Next.Range.Words(1).Delete
Selection.Text = strText
Selection.Characters.Last.Next.Delete
Next oSection
Set oSection = Nothing
End Sub
|
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Powerpoint-2019 Text in selected theme remains in All Caps even when small caps option is selected | Tanasha4 | PowerPoint | 2 | 04-06-2019 07:53 PM |
Word macro to change ALL CAPS to UPPERCASE
|
dita | Word VBA | 14 | 05-20-2018 10:56 PM |
Need a Macro to Change Every Instance of Small Caps to All Caps and Reduce the Font by 2 Points
|
CrossReach | Word VBA | 2 | 11-13-2017 09:21 AM |
Drop Caps Problem
|
dustnik | Word | 5 | 12-12-2016 01:14 PM |
| Multiple drop caps | Ziggy-R | Publisher | 0 | 10-26-2010 06:23 PM |