wonda04
asked on
VBA (word): How to print selected text
I have text in a TextBox1 that I'd like to be able to print. I have only been able to print this if my document is blank. That is, I would use ActiveDocument.PrintOut. However, if my document has text already, it seems to delete my original text. I'm stuck as to how to get ONLY the TextBox1 text printed.
I'm attempting to send the textbox text to the document as a selection, have Word print only the selection, then clear the selection.
Anybody know how to print ONLY the selection?
Here is my vba code so far...
Dim MyRange As Object
Application.ScreenUpdating = False
Set MyRange = ActiveDocument.Range
Selection.InsertAfter (TextBox1.Text)
MyRange.Collapse
' Please help: HOW to Print this selection?
Selection.Delete
Application.ScreenUpdating = True
Application.ScreenRefresh
Thank you in advance.
I'm attempting to send the textbox text to the document as a selection, have Word print only the selection, then clear the selection.
Anybody know how to print ONLY the selection?
Here is my vba code so far...
Dim MyRange As Object
Application.ScreenUpdating
Set MyRange = ActiveDocument.Range
Selection.InsertAfter (TextBox1.Text)
MyRange.Collapse
' Please help: HOW to Print this selection?
Selection.Delete
Application.ScreenUpdating
Application.ScreenRefresh
Thank you in advance.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.