Re: Using variables in a document

From: Greg Maxey (gmaxey_at_mvps.OscarRomeoGolf)
Date: 02/02/05


Date: Wed, 2 Feb 2005 17:25:09 -0500

Bill,

Yes. Here is my boiler plate answer to updating fields.

When a change is made, you can update the field by selecting the field and
pressing F9, or update all fields by pressing CTRL+a (selects all) and
pressing F9, toggling to and from print preview (if "Update Fields" is
checked in the File>Print>Options dialog box), or running a macro something
like:

Sub UpdateFields()
Dim oStory As Range
  For Each oStory In ActiveDocument.StoryRanges
      oStory.Fields.Update
   If oStory.StoryType <> wdMainTextStory Then
   While Not (oStory.NextStoryRange Is Nothing)
       Set oStory = oStory.NextStoryRange
       oStory.Fields.Update
   Wend
   End If
  Next oStory
Set oStory = Nothing
End Sub

-- 
Greg Maxey/Word MVP
A Peer in Peer to Peer Support
Bill wrote:
> I found Edit -> Select All -> PF9 that will update
> all selected fields. Is that the answer to my last post?
> Bill
>
>
> "Bill" <stanton@jps.net> wrote in message
> news:AfbMd.4851$cl1.905@newsread3.news.pas.earthlink.net...
>> Thanks Greg, I thought that maybe bookmarks was
>> the way it was done when I searched the HELP text,
>> but the HELP text is really weak when it comes to
>> examples of how they are used.
>>
>> Okay, so that works until the document expands with
>> the addition of additional text/pages. When that happens,
>> the reference becomes invalid. I.e., the referenced page
>> does not get updated automatically as the document
>> expands.
>>
>> Do I have to do something else?
>> Bill
>>
>>
>> "Greg" <gmaxey@mvps.org> wrote in message
>> news:1107376466.601184.88050@l41g2000cwc.googlegroups.com...
>>> Bill,
>>>
>>> You need to use a cross reference.  Lots of ways to do it, but here
>>> is one.
>>>
>>> Go to whatever page blah, blah is described and select the text. Then 
>>> Insert>Bookmark.  Lets name the bookmark "Blah"
>>>
>>> Now go back to your text where you have See page.  Put your cursor
>>> after "page" then Insert>Cross Reference.  Use Reference Type:
>>> Bookmark
>>> Insert Reference To: Page Number
>>> Select Blah and click insert. 


Relevant Pages

  • Re: Mileva Maric Einstein
    ... >> I don't have the book, so please give me the reference it provides so I ... > actually appear in the bibliography. ... And now you claim that it was Einstein himself that made the claim! ... Since Bill originally raised the issue with regard to whether Einstein ...
    (sci.physics)
  • Re: Mileva Maric Einstein
    ... >> I don't have the book, so please give me the reference it provides so I ... > actually appear in the bibliography. ... And now you claim that it was Einstein himself that made the claim! ... Since Bill originally raised the issue with regard to whether Einstein ...
    (sci.physics.relativity)
  • Credit related formulas
    ... please point me to reference that would help me gain a ... the total interest paid). ... What if, instead of paying my bill on time, I pay the bill at the ... formula/algorithm that accomplishes this; but the CC companies can obviously ...
    (microsoft.public.excel.worksheet.functions)
  • Re: Using variables in a document
    ... Got it Greg, thanks again. ... > For Each oStory In ActiveDocument.StoryRanges ... > A Peer in Peer to Peer Support ... > Bill wrote: ...
    (microsoft.public.word.pagelayout)
  • Re: Search function using commas
    ... > I have created a list of names on a seperate worksheet and each has a unique ... > John Smith, Bill). ... How do I then expand this function so I can reference more ...
    (microsoft.public.excel.worksheet.functions)