textfelder in vba?

Du erstellst ein neues Textfeld und setzt den Cursor an dessen Anfang.
Dann klickst du auf Einfügen => Textmarke, gibts einen Namen für das Feld ein und klickst auf Hinzufügen.

Um in dieses Textfeld zu schreiben brauchst du dann folgenden Code:
Code:
Bookmarks.Item("NameDerTextmarke").Select
Selection.Text = "Text der in das Feld rein soll"

Das ist nur eine Hilfs-Lösung da ein Textfeld keinen Namen haben kann.

Eleganter geht es mit der VBA-Textbox:

Ansicht => Symbolleisten => Steuerelement-Toolbox

Dann eine TextBox direkt ins Dokument zeichnen, Rechtsklick => Eigenschaften.
Namen vergeben und im Code wie eine TextBox auf einem Form verwenden.
Jetzt noch den Entwurfsmodus deaktivieren (Standardmäßig erste Schaltfläche der Steuerelemente-Toolbox) damit man die TextBox auch verwenden kann.
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück