Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hallo,

ich hab folgendes Problem und hoffe das ihr mir helfen könnt.

Ich möchte in Word ein schönes Formular bauen in das ich mit hilfe eines Macros die gewünschten Daten an die gewünschte Stelle bringe. Nur habe ich leider keine Ahnung wie ich das anstellen soll. Wie bekomme ich sowas wie Felder in mein Word-Dokument die ich im Makro ansprechen kann?

Ich hoffe irgendjemand versteht was ich meine und kann mir Helfen. Auf jeden Fall Danke an alle dies versucht haben. ;)

Grüsse

Schaf

Geschrieben

Du solltest dich schon ein wenig in VB/VBA auskennen, wenn du mit einem Makro arbeiten willst, dass z.B. Textfelder füllt.

Mit einfachem Aufzeichnen kommst du da nicht weit...

Als erstes brauchst du in Word die Schaltflächen für die Textboxen, Comboboxen ect.. In der englischen Version heisst die Toolbar "Control Toolbox". Im deutschen glaube ich Steuerelemente oder so...

Nun kannst du deine Schaltflächen auf dem Formular platzieren.

Als nächstes musst du in den VB Editor von Word. Den kannst du mit <ALT> + <F11> aufrufen.

Nun kommen wir zu dem wohl schwierigsten Teil. Du musst ein neues Makro erzeugen und es mit Code füllen. Hierfür brauchst du VB/VBA Kenntnisse.

Um z.B. ein Textfeld zu füllen kannst du mit


textbox1.text= "Bla"

ihm den Inhalt "Bla" zuweisen, wobei "textbox1" der Name der Textbox ist.

Am besten du suchst nach ein paar guten Einführungen für "VBA für Word".

Gruß

dev

Geschrieben

Hallo,

Danke für eure schnelle Hilfe. Allerdings habe ich es ein wenig anders gemacht. Ich habe einige Formularfelder eingefügt, die ich dann mit dem Makro fülle.

Allerdings habe ich jetzt schon wieder eine andere Hürde entdeckt. :confused:

In meinem Word Dokument kommt auch eine Tabelle vor, diese möchte ich ebenfalls füllen, weiß allerdings nicht wie viele Zeilen sie jeweils hat. Und beim Seitenwechsel sollte die Tabelle natürlich mit dem Tabellenkopf anfangen. Kann mir vielleicht jemand sagen wie ich das in VBA realisieren kann. Ich habe nämlich bis jetzt nur jede Menge VBA's für Excel geschrieben und hatte mit Word bis vor kurzem nichts am Hut.

Danke für eure Hilfe!

Grüsse

Schaf

Geschrieben

Hallo zusammen,

bei mir kommt immer der Fehler, dass ein Objekt erwartet wird, wenn ich die Text Box füllen will:

Sub Test()

txtName.Text = "Test"

End Sub

Wie genau muss ich meine Text Box ansprechen?

Gruß

ChrisP

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...