Instructions for Microsoft Word 95 and later
Configuring WinWedge and Word
WinWedge DDE server settings
Remember to set WinWedge up in DDE Server Mode! See the DDE Server Mode Setup Guide.
DDE Application Name: WinWord
DDE Topic: System
DDE Command: [GrabData]
Creating the Word macro
Word instructions
When you create a VBA macro or subroutine in Word and save it in the Global macro sheet, the name of the subroutine automatically becomes a valid Word DDE command. Create a new macro by selecting “Macro” from the TOOLS menu. When the dialog box appears prompting for a macro name, enter the name: GRABDATA and then click the button labeled “Create”. Enter the following code in the macro editor window:
After you are done entering the code select “Close” from the FILE menu to save the macro.
This example sets up the Wedge to issue a DDE command ([GRABDATA()]) to Word after each data record is received from your serial device. This causes the GRABDATA subroutine to run which then performs a DDERequest back to the Wedge asking for the data in Field(1) in the Wedge Window. This data is returned to Word in the variable: MyData.OncethedatafromtheWedgeisinavariable,youcandowhateveryoulikewithitbyincludingadditionalcodeofyourowndesign.ThisexamplesimplyinsertsthetextintheMyData string variable into the open document and then inserts a paragraph marker.
Transmitting data from Word
The following code fragment shows how to transmit a string out the serial port from Word:
If you receive an error in Word with the message “Run-time error ‘438’: Object doesn’t support this property or method”, try renaming the subroutine in both Word and WinWedge. Last modified on November 3, 2026