Microsoft Office Forums

Go Back   Microsoft Office Forums > >

Reply
 
Thread Tools Display Modes
  #1  
Old 04-20-2012, 01:22 AM
gsrikanth gsrikanth is offline vba error (object required) for highlight vowels Windows XP vba error (object required) for highlight vowels Office XP
Competent Performer
vba error (object required) for highlight vowels
 
Join Date: Dec 2011
Posts: 133
gsrikanth is on a distinguished road
Default vba error (object required) for highlight vowels

Code:
Sub findfunction()
If (findHL(activedocument.Range, "[56, 47, 44, aeiou]")) = True Then MsgBox "Highlight vowels Done", vbInformation + vbOKOnly, "Vowels Highlight Result"
End Sub
 
Function findHL(r As Range, s As String) As Boolean
Dim rdup As Range
Set rdup = r.Duplicate
rdup.Find.Wrap = wdFindStop
 
Do While rdup.Find.Execute(findtext:=s, MatchWildcards:=True) = True
If (Not rdup.InRange(r)) Then Exit Do
rdup.HighlightColorIndex = wdBlue
rdup.Collapse wdCollapseEnd
Loop
 
findHL = True
End Function


Last edited by macropod; 04-22-2012 at 08:42 PM. Reason: Fixed code tags
Reply With Quote
  #2  
Old 04-22-2012, 08:55 PM
macropod's Avatar
macropod macropod is offline vba error (object required) for highlight vowels Windows 7 64bit vba error (object required) for highlight vowels Office 2010 32bit
Administrator
 
Join Date: Dec 2010
Location: Canberra, Australia
Posts: 21,962
macropod has a reputation beyond reputemacropod has a reputation beyond reputemacropod has a reputation beyond reputemacropod has a reputation beyond reputemacropod has a reputation beyond reputemacropod has a reputation beyond reputemacropod has a reputation beyond reputemacropod has a reputation beyond reputemacropod has a reputation beyond reputemacropod has a reputation beyond reputemacropod has a reputation beyond repute
Default

To highlight the vowels in a document, try something like:
Code:
Sub HilightVowels()
Application.ScreenUpdating = False
With ActiveDocument.Range
  .HighlightColorIndex = wdYellow
  With .Find
  .ClearFormatting
  .Forward = True
  .Wrap = wdFindContinue
  .Format = True
  .MatchWildcards = True
  .Text = "[!AEIOUaeiou]"
  With .Replacement
    .ClearFormatting
    .Highlight = False
    .Text = "^&"
  End With
  .Execute Replace:=wdReplaceAll
End With
End With
Application.ScreenUpdating = True
End Sub
__________________
Cheers,
Paul Edstein
[Fmr MS MVP - Word]
Reply With Quote
Reply



Similar Threads
Thread Thread Starter Forum Replies Last Post
vba error (object required) for highlight vowels vba error (object required) for highlight vowels gsrikanth Excel Programming 1 04-18-2012 01:06 AM
XML parsing & Object variable not set (Error 91) tinfanide Excel Programming 0 12-29-2011 08:43 AM
vba error (object required) for highlight vowels Application-defined or Object-defined error Manit Excel Programming 4 12-08-2011 07:35 PM
Problem: object library invalid or contains references to object definitions aligahk06 Office 0 08-19-2010 12:29 PM
find - reading highlight - highlight all / highlight doesn't stick when saved bobk544 Word 3 04-15-2009 03:31 PM

Other Forums: Access Forums

All times are GMT -7. The time now is 01:23 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Search Engine Optimisation provided by DragonByte SEO (Lite) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
MSOfficeForums.com is not affiliated with Microsoft