Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Textfeld umbenennen

370 views
Skip to first unread message

Alexander Mueller

unread,
Jul 23, 2007, 6:00:11 AM7/23/07
to
Hallo

Wie kann ich ein Textfeld, das ich über Einfügen->Textfeld in Doc
eingefügt habe (also keine Textbox aus der Toolbox), umbenennen?
Irgendwie wird es im Gegnsatz zu Buttons nicht im
Eigenschaftsfenster des Dokuments aufgelistet.

MfG,
Alex

Thomas Gahler

unread,
Jul 23, 2007, 7:16:36 AM7/23/07
to
Hallo Alexander


> Wie kann ich ein Textfeld, das ich über Einfügen->Textfeld in Doc
> eingefügt habe (also keine Textbox aus der Toolbox), umbenennen?

Am einfachsten ist es, wenn du das Ding markierst und dann den gewünschten
Namen per Code zuweist.

Sub Benennen()
Selection.ShapeRange(1).Name = "DasTextfeld"
End Sub


Und später kannst du das Teil via .Name-Eigenschaft einem Objekt zuweisen

Sub Demo()
Dim shp As Word.Shape
Set shp = ActiveDocument.Shapes("DasTextfeld")
with shp
.Height = 100
'...
end with
End Sub


--
Thomas Gahler
MVP für WordVBA
Co-Autor von »Microsoft Word-Programmierung.
Das Handbuch« (MS Press)


- Windows XP (SP2), Office XP (SP3)


Alexander Mueller

unread,
Jul 23, 2007, 9:18:34 AM7/23/07
to
Thomas Gahler schrieb:

Hallo Thomas


>> Wie kann ich ein Textfeld, das ich über Einfügen->Textfeld in Doc
>> eingefügt habe (also keine Textbox aus der Toolbox), umbenennen?
> Am einfachsten ist es, wenn du das Ding markierst und dann den gewünschten
> Namen per Code zuweist.
>
> Sub Benennen()
> Selection.ShapeRange(1).Name = "DasTextfeld"
> End Sub
>
> Und später kannst du das Teil via .Name-Eigenschaft einem Objekt zuweisen
>
> Sub Demo()
> Dim shp As Word.Shape
> Set shp = ActiveDocument.Shapes("DasTextfeld")
> with shp
> .Height = 100
> '...
> end with
> End Sub

Danke sehr,
das funktioniert sehr gut!

MfG,
Alex

0 new messages