Thread Module... diese kleinen lästigen biester :): ich brauche eines, finde aber nix :( (7 answers)
Opened by popcorn5 at 2003-12-08 00:38

trabbi
 2003-12-21 16:32
#74898 #74898
User since
2003-12-21
1 Artikel
BenutzerIn
[default_avatar]
Hallo

Falls ich das Posting richtig verstanden habe, soll hier nicht WORD "ferngesteuert" werden, sondern ein bestehendes (?) WORD-Dokument scriptgesteuert dynamisch ergänzt werden.

So eine Anforderung läßt sich - meistens - recht einfach nach der Handwerker-Methode suchen & ersetzen erschlagen:

Vorbereitung:
1. Erzeuge ein entsprechendes WORD-Dokument.
1.1 Die Stellen, die später durch variable Werte ersetzt werden sollen, kennzeichne mit entspechenden Tokens (z.B. "_PERLVAR_TOTAL_PRICE_" oder ähnlich sprechend ... :-))
1.2 Speichere die Datei als Rich-Text ab. Das vermeidet i.A. die Nutzung von binären Codes in dem erzeugten Dokument und man kann das Ergebnis später in einem Texteditor analysieren (2. Schritt).

Analyse:
2. Das so erzeugte File wird in einen Texteditor geladen und die Tokens manuell durch "reale" Werte ersetzt. Das Ergebnis speichert man in einer neuen Datei.
3. Aufruf der erzeugten realen Datei mit WORD, um zu überprüfen, ob KleinWeich immer noch "kapiert", was man ihm sagen will ... ;?)

Automation:
4. Falls die Ergebnisse der Analyse den Erwartungen entsprechen, kann man die manuelle Ersetzung der Tokens sehr einfach durch ein Script automatisieren. Hierbei können einen dann diverse CPAN-Module prima unterstützen.

Grenzen:
Diese Handwerker-Methode funktioniert prima, solange das Template nicht ZU variabel/dynamisch ausgelegt sein muß. Die Grenze ist immer dann erreicht, wenn z.B. programmspezifische Formatierungen in Abhängigkeit von Variablen benutzt werden müssen. Dann kommt man allerdings um eine "echte" Fernsteuerung nicht mehr herum.

View full thread Module... diese kleinen lästigen biester :): ich brauche eines, finde aber nix :(