Italia
Foro

Winword starten mit Parameterübergabe - (wie) geht das ?

Ganz simple Alternative...

 

Andreas
Schnitzler
Hallo zusammen,
stehe gerade vor einer ganz ähnlichen Aufgabe.

Meine Lösung: keine Makros u.ä. Schnickschack, sondern Word-Dokument (Vorlage) als "RTF" abspeichern (Ergebnis: reine Textdatei), lowlevel (als string) einlesen, Platzhalter* programmatisch ersetzen, fertigen Text lowlevel mit ".DOC"-Endung speichern, fertig.

*) Platzhalter sollten keine Umlaute bzw. Sonderzeichen enthalten, sonst wirds komplex. Eingesetzte Umlaute werden dagegen problemlos verarbeitet (WW 2007). Textersetzung müsste beliebig lang sein können.

s.a.:  [...] 

AUSZUG (php-source):
2 * Word-Dokument (RTF, aber als .DOC kaschiert) aufbauen
5 // Template öffnen
6 $brief = file_get_contents('my_template.doc.php');
11 $brief = str_replace('*tagesdatum*', strftime("%d.%m.%Y"), $brief);
19 $brief = str_replace('*qanrede1*', $qanrede1, $brief); ...
29 // File speichern (mit Endung .DOC)
30 $file_name = 'my_template.doc';
31 $fp = fopen('tmp/' . $file_name, 'w');
36 fputs($fp, $brief);
37 fclose($fp);

Aber DANKE der Community per die vielen Anregungen!
 
17.02.2015  
 



Hi!

Tip: Da Du file_get_contents nutzt... Du kannst auch file_put_contents nutzen!

Hatte 2003 sowas mal aber mit Openoffice-SXW-File gemacht,
bei SXW sind die Platzhalter auch im Klartext.

PS: Der Link in Deinem Posting führt imho auf eine Leerseite.
 
17.02.2015  
 



Answer


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

3.501 Views

Untitledvor 0 min.
kustg14.05.2019
iF10.02.2016
Peter Max Müller03.04.2015
Magda11.03.2015
Di più...

Themeninformationen

Dieses Thema hat 2 subscriber:

iF (1x)
Andreas Schnitzler (1x)


Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie