PC-Experience (https://www.pc-experience.de/wbb2/index.php)
- Software Foren: (https://www.pc-experience.de/wbb2/board.php?boardid=17)
-- Microsoft-Office 97 bis Office 2021: (https://www.pc-experience.de/wbb2/board.php?boardid=23)
--- Wordmakro: Daten auslesen und an Sprungmarken einfügen (https://www.pc-experience.de/wbb2/thread.php?threadid=10590)


Geschrieben von drknigge am 31.08.2004 um 11:26:

  Wordmakro: Daten auslesen und an Sprungmarken einfügen

Hallo,

ich hoffe ihr könnt mir helfen. Ich möchte ein Wordmakro schreiben, dass Textzeilen aus einem Worddokument ausliest und an der richtigen Sprungmarke in einem anderen Worddokument einfügt.

Das ganze ist folgender maßen aufgebaut. Das Dokument aus dem ausgelesen wird, wird durch ein Formular im SAP gefüllt. Es kann je nach Eingaben im SAP unterschiedlich viele Zeilen enthalten. Eine Zeile besteht immer aus dem Sprungmarkennamen und dem Text der eingefügt werden soll. Bsp: („SPM01 Teeexxxxt“). Wenn dann das Dokument geöffnet wird in das die Daten eingefügt werden sollen, soll das Makro den Text hinter dem Sprungmarkennamen an der Sprungmarke im Dokument einfügen.

Ich wäre euch sehr dankbar wenn ihr mir dafür geeignete Codevorlagen oder ein paar Denkanstöße geben würdet.

Das zweite Problem besteht darin, dass in dem Dokument in das die Daten eingefügt werden sollen eine Tabelle enthalten ist, in der ebenfalls Sprungmarken enthalten sind, die gefüllt werden. Es wäre jetzt sehr gut wenn ich diese Tabelle dynamisch füllen könnte. Also halt davon abhängig, wie viele Daten im SAP Formular eingegeben wurden.

Vielleicht wisst ihr für dieses Problem ja auch noch eine Lösung.


Wenn sich für dieses Thema hier nicht genügend Fachleute aufhalten, wäre ich für gute Hilfeseiten oder andere Foren sehr dankbar. Ich hoffe sehr, dass ihr mir weiterhelfen könnt, denn ich muss dringend mit dem Script fertig werden.


Ich danke schon mal im Vorraus…

drknigge



Geschrieben von Worf am 31.08.2004 um 17:15:

 

leider schreibst du nicht über deine Word Version,
aber egal denn in der KB von Microsoft findet man einiges: klick



Geschrieben von drknigge am 01.09.2004 um 10:47:

 

Total vergessen das mit der Versionsnummer. Das ist aber auch gleich das nächste Problem.

Ich arbeite hier seit kurzem mit Word 2003. Das Makro schreibe ich aber für eine Umgebung in der momentan noch Word 97 benutzt wird. Auf was muss ich dabei achten?

Da ich nicht allzuviel Programmiere und vor allem das erste mal VB, hatte ich gehofft, dass ich kleine Codebeispiele von euch kriegen könnte. So in der Art "So liest man eine Zeile aus einem Dokument" und "So fügt man diese Zeile an einer Sprungmarke ein". Anpassen kann ich das dann nachher selber.

Ich hoffe ich verlange nicht zu viel, ich werde mich auch in der KB von MS ein wenig umsehen. Wäre dennoch schön wenn ihr mir weiterhin helfen würdet.

Schönen Gruß

knigge



Geschrieben von Wallace am 08.09.2004 um 05:20:

 

wenn du dich in VB einarbeiten möchtest, dann empfehle ich dir den folgenden Link, denn irgendwelche Codeschnipsel zu liefern hilft dir nicht beim Verstehen der Materie

klick


Wallace


Forensoftware: Burning Board , entwickelt von WoltLab GmbH