ID: Q86079
The information in this article applies to:
This article includes macro examples for inserting text into a Microsoft Word for Windows document using WordBasic commands.
The following example WordBasic macro can be used to insert the contents of the Name$ variable at the insertion position in the active document window:
Sub MAIN
' A name is assigned to Name$ variable
Name$ = "John Doe"
' Contents of Name$ variable inserted into document.
Insert Name$
End Sub
The following sample macro can be used to insert the contents of the Name$
variable as literal text, using the QUOTE field:
Sub MAIN
' A name is assigned to Name$ variable
Name$ = "John Doe"
InsertField "quote " + Chr$(34) + Name$ + Chr$(34)
End Sub
The above macro produces the following field syntax:
{quote "John Doe"}
Field result = John Doe
The result of a QUOTE field is the text typed between the quotation
marks. The Chr$(34) command above is the quotation mark character (").
NOTE: Microsoft provides macros "as is" without warranty of any kind, either expressed or implied, including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose.
For information about how to do this in Word 97 and later, please see the following articles in the Microsoft Knowledge Base:
ARTICLE-ID: Q161407
TITLE : WD97: VB Macro Examples to Insert Text into a Document
"Using WordBasic," by WexTech Systems and Microsoft, pages 236, 239
Additional query words: winword2 insert text word6 word7 winword word95 winword macword
Keywords : kbmacro kbmacroexample macword98 winword ntword macword word7 word95
Version : WINDOWS:1.0,1.1,1.1a,2.0,2.0a,2.0a- CD,2.0b,2.0c,6.0,6.0a,6.0c,7.0,7.0a,97; MACINTOSH:6.0,6.0.1
Platform : MACINTOSH Win95 WINDOWS
Issue type : kbhowto
Last Reviewed: December 9, 1998