Microsoft KB Archive/123693

{|
 * width="100%"|

GetBookMark$ Returns Value and Form Field Name

 * }

Q123693

-

The information in this article applies to:


 * Microsoft Word for Windows, versions 6.0, 6.0a, 6.0c
 * Microsoft Word for Windows, version 7.0

-

SUMMARY
If you use the WordBasic GetBookMark$ function to return the value of a form field bookmark, the form field name and value are returned. For example, if you have a text box form field named "text1," the following macro returns the word "FORMTEXT" followed by the text typed into the text1 form field.

Sub Main Name$ = GetBookmark$("text1") MsgBox Name$ End Sub If you type the name John in the text1 form field, the above macro displays the following string:

  FORMTEXT John To correctly retrieve information from form fields, use the GetFormResult$ or GetFormResult function.

The following macro example correctly returns only the text typed into the text1 form field.

Sub Main Name$ = GetFormResult$("text1") Msgbox Name$ End Sub For more information on the GetFormResult$ and GetFormResult functions, see the "GetFormResult$ function" topic in the Word 6.0 Help file.