Thema Datum  Von Nutzer Rating
Antwort
19.11.2007 16:40:05 Dominic
NotSolved
Blau Aw:Formular automatisch für den Mitarbeiter ausfül
20.11.2007 11:01:15 Holger
NotSolved

Ansicht des Beitrags:
Von:
Holger
Datum:
20.11.2007 11:01:15
Views:
1156
Rating: Antwort:
  Ja
Thema:
Aw:Formular automatisch für den Mitarbeiter ausfül
Hallo Dominic,
wenn du im Dokument oder in der Vorlage (vermutlich besser) die Textmarken eingerichtet und benannt hast, kannst du sie von VBA z.B. mit
ActiveDocument.Bookmarks("Name der Textmarke als String").Select
Selection.Collapse direction:=wdCollapseEnd
Selection .InsertAfter Einzusetzender Text als String
Das setzt voraus, dass du den Inhalt deiner Tabelle nach der Auswahl des Namens in Variable geschrieben hast. Das Verfahren dazu hängt ab von der Art und Weise, wie du die Auswahl gestaltet hast (UserForm mit ListBox, ComboBox, OptionButtons, CheckBoxen, Datei unter Auswertung der angemelteten Person (z.B. mit Application.UserName), ...). Nehmen wir an, die Werte stehen in den Stringvariablen Anr, Nam und Tel. Dann lautet der Code
ActiveDocument.Bookmarks("Anrede").Select
Selection.Collapse direction:=wdCollapseEnd
Selection .InsertAfter Anr
ActiveDocument.Bookmarks("Name").Select
Selection.Collapse direction:=wdCollapseEnd
Selection .InsertAfter Nam
ActiveDocument.Bookmarks("ID").Select
Selection.Collapse direction:=wdCollapseEnd
Selection .InsertAfter Tel
Ich hoffe, das hilft dir weiter.
Holger


Dominic schrieb am 19.11.2007 16:40:05:

Schönen guten Nachmittag,

ich erhoffe mir hier Hilfe, da ich mich heute nicht tief genug einlesen konnte. Es besteht ein kleines Vorwissen, aber keine solide Wissensgrundlage, darum baue ich auf euch!

Ich habe eine Tabelle vorliegen nach folgendem Muster:

Anrede Name ID
Herr Test Person 44
Frau Karla Muster 32

Ich möchte in Word einen Brief erstellen. Wenn Word von einem der Personen gestartet wird, soll ein Fenster erscheinen (soweit bin ich schon), in dem "Test Person" oder "Karla Muster" ausgewählt werden kann (später auch mehr Personen). Danach soll in Word die Textmarke ID zum Beispiel durch die Nummer der gewählten Person ersetzt werden!
Also nochmal: Ich starte Word. Wähle konkret "Test Person". Automatisch soll unten die Textmarke Anrede mit "Herr" gefüllt und die Textmarke "Name" mit "Test Person" gefüllt werden, so dass unten auf der Seite steht

MfG

Herr Test Person

Oben soll die Textmarke ID durch "44" ersetzt werden, so dass die Telefonnummer mit der Durchwahl 44 entsteht: 0179-8885-44

Ist das prinzipiell möglich? Wenn jemand glaubt er würde eine Lösung hinbekommen, kann er antworten oder sich bei mir per Mail melden (einfach die Zahlen und Leerzeichen weglassen - Spamschutz):
dom3inic8spa ge@7g mx.de


Vielen Dank im Vorraus für die Aufmerksamkeit!

Dominic

---
Office 2003

Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
19.11.2007 16:40:05 Dominic
NotSolved
Blau Aw:Formular automatisch für den Mitarbeiter ausfül
20.11.2007 11:01:15 Holger
NotSolved