It's easier to use
tbxName
tbxAdd1
tbxAdd2
tbxCity
tbxState
tbxZip
In both Excel and Word UserForms and documents
With wrdNNDF
.doc_RR_tbox_Name = Me.tbxName
.doc_RR_tbox_Add1 = Me.tbxAdd1
'Etc
End With
strAddress = tbxName & vbCrLf & tbxAdd1 & vbCrLf
If Not tbxAdd2 = "" Then strAddress = strAddress & tbxAdd2 & vbCrLf
strAddress = strAddress & tbxCity & ", " & tbxState & vbCrLf & tbxZip
'Something = strAddress
That may not be feasible, I don't know how you are setting the value of tbox_adddress. I suspect that the linefeed character(s) used in tbox_address are not being recognized by Word's address box.Somehow, you will have to discover which linefeed chars are used in tbox_address and which one Word's address box uses and match them up.
try this in
Sub tbox_address_AfterUpdate()
MsgBox "vbCr " & Instr(tbox_address, vbCr) > 0
MsgBox "vbLf " & Instr(tbox_address, vbLF) > 0
MsgBox "vbCrLf " & Instr(tbox_address, vbCrLF) > 0
End Sub
Now you understand why it is not good to use a single control for multiple Data Fields