Welcome toWord.Tips.Net
Ask a Word Question
Make a Comment
Learn Access Now
Free Printable Forms
Beauty Tips
Car Tips
Cleaning Tips
College Tips
Cooking Tips
Excel2007 Tips
ExcelTips
Family Tips
Gardening Tips
Health Tips
Home Tips
Legal Tips
Money Tips
Organizing Tips
Pest Tips
Pet Tips
Wedding Tips
Word2007 Tips
WordTips
Setting Fraction Bar Overhang Spacing in the Equation Editor
Printing On Both Sides of the Paper
Turning Off AutoComplete for Dates
Understanding Auto Line Spacing
Adding Comments to Your Document
Conditional Calculations in Word
Word includes some commands and shortcuts that allow you to search for graphics in your documents. Unfortunately, those methods of searching are only good for finding inline graphics. If you want to find floating graphics, you are out of luck; since they are on the graphics layer and not in the actual document, Word pretty much ignores them.
There is a way you can find floating graphics using VBA, however. A macro can examine the floating graphics in your document and select each of them, in turn. The following macro does just that:
Sub FindFigs()
Dim varItem As Variable
Dim bExists As Boolean
Dim iShapeCount As Integer
Dim iJumpTo As Integer
' ensure variable exists
bExists = False
For Each varItem In ActiveDocument.Variables
If varItem.Name = "FigNum" Then
bExists = True
Exit For
End If
Next varItem
' initialize document variable if doesn't exist
If Not bExists Then
ActiveDocument.Variables.Add _
Name:="FigNum", Value:=0
End If
' figure to jump to
iJumpTo = ActiveDocument.Variables("FigNum") + 1
' get number of shapes
iShapeCount = ActiveDocument.Shapes.Count
If iJumpTo > iShapeCount Then iJumpTo = 1
If iShapeCount > 0 Then
'Display the shape
ActiveDocument.Shapes(iJumpTo).Anchor.Select
'Select the shape
ActiveDocument.Shapes(iJumpTo).Select
End If
'Set the variable for next time
ActiveDocument.Variables("FigNum") = iJumpTo
End Sub
This macro uses a document variable to keep track of which graphic was last selected. If you need to search for floating graphics quite a bit, this means you can assign this macro to a toolbar button or a shortcut key and search for each floating graphic in your document, in turn.
Tip #1771 applies to Microsoft Word versions: 97 2000 2002 2003
Create and Merge! Using Word's mail merge tool you can quickly and easily combine data from a variety of data sources to create great individualized documents that incorporate your data in ways that you control. WordTips: Mail Merge Magic is an invaluable source for learning how to harness the full power of Word's mail merging capabilities.