Textbox ohne Rahmen drucken? VBA mit Word

Hallo,

ich benutze „Microsoft Forms 2.0 Textbox“ Elemente in meinen Word-Dokument. Ein Rahmen bzw. eine andere Hintergrundfarbe wäre wichtig zum Anzeigen, jedoch beim Drucken sollte nur der Inhalt gedruckt werden. Gibt es da eine einfache Möglichkeit?

Gruß
Michael

ich benutze „Microsoft Forms 2.0 Textbox“ Elemente in meinen
Word-Dokument. Ein Rahmen bzw. eine andere Hintergrundfarbe
wäre wichtig zum Anzeigen, jedoch beim Drucken sollte nur der
Inhalt gedruckt werden. Gibt es da eine einfache Möglichkeit?

hallo Michael,

ich habe mir mit Word2000 aus verschiedenen Symboleisten heraus Textfelder einfügen lassen und das aufgezeichnet. Die heißen alle nicht „Microsoft Forms 2.0 Textbox“.

Wie hast du dein Textfeld erstellt? ist es auf einer userform?
Welche Wordversion?

Gruß
Reinhard

Die „Microsoft Forms 2.0 Textbox“ Elemente sind Eingabefelder im Bereich „ActiveX-Steuerelemente“ (bei Word 2007). Mit diesen kann man natürlich viel mehr anstellen (VBA), anstelle des normalen Textfeld-Elements (bei Legacyformulare). Das ganze ist unter dem Bereich „Entwicklertools“ abgelegt.

ich benutze „Microsoft Forms 2.0 Textbox“ Elemente in meinen
Word-Dokument. Ein Rahmen bzw. eine andere Hintergrundfarbe
wäre wichtig zum Anzeigen, jedoch beim Drucken sollte nur der
Inhalt gedruckt werden. Gibt es da eine einfache Möglichkeit?

Hallo Michael,

hilft dir das weiter:

Sub tt()
With ActiveDocument
 .TextBox1.BorderStyle = fmBorderStyleNone
 .TextBox1.BackColor = &HFFFFFF
 .PrintOut
 .TextBox1.BorderStyle = fmBorderStyleSingle
 .TextBox1.BackColor = &H636363
End With
End Sub

Gruß
Reinhard

Hallo Michael,

hilft dir das weiter:

Sub tt()
With ActiveDocument
.TextBox1.BorderStyle = fmBorderStyleNone
.TextBox1.BackColor = &HFFFFFF
.PrintOut
.TextBox1.BorderStyle = fmBorderStyleSingle
.TextBox1.BackColor = &H636363
End With
End Sub

Gruß
Reinhard

Als ich über „App_DocumentBeforePrint“ gestoßen bin, ist mir diese Idee auch gekommen. Gefällt mir aber nicht so sehr. Trotzdem Danke für den Tipp. Mit fehlen sowieso noch ein paar Details (was ich da mache ist nicht für mich) und verwende erst mal die normalen Textfelder. Diese können mit einer Feldschattierung angezeigt werden, dass beim drucken nicht berücksichtigt wird. Die anderen wären mir zwar lieber aber es reicht auch erst mal so.

Aber Danke, dass du dir darüber Gedanken gemacht hast.

Michael