Versionen im Vergleich
Version | Alte Version 2 | Neue Version Aktuell |
---|---|---|
Änderungen wurden vorgenommen von | ||
Gespeichert am |
Schlüssel
- Diese Zeile wurde hinzugefügt.
- Diese Zeile wurde entfernt.
- Formatierung wurde geändert.
Inhalt |
---|
Ermöglicht
Auszug |
---|
Parameterübergabe in Word/OpenOffice-Vorlagen |
.
Prototype
Codeblock |
---|
int FormTempl(VorlageName[;ZielDatei]) |
Parameter
Parameter | Beschreibung |
---|---|
VorlageName | VorlageName (aus Dialog DVL10) |
ZielDatei | vollständiger Pfad zur Datei, in der das zu erstellende Dokument gespeichert werden soll (optional!) |
Rückgabewert
Wert | Bedeutung | Grund |
---|---|---|
0 | OK | Befehl erfolgreich ausgeführt. |
-1 | Vorlage nicht gefunden | Vorlage nicht in DVL10 definiert |
-2 | Fehler beim Öffnen der Vorlage | Betrachtungsprogramm nicht installiert (Word/OpenOffice) |
-3 | Falsche Anzahl Parameter | Sie haben zu viele/zu wenige Parameter übergeben. |
Verwendung
In der Dokumentvorlage können alle Merkmale der Produktklasse verwendet werden, aus der die Funktion gerufen wird. Der Variablenname muss dem Merkmalsnamen entsprechen. Wird der zweite (optionale) Parameter angegeben, wird die Ersetzung vollständig im Hintergrund durchgeführt und die Datei im Anschluss unter dem angegebenen Pfad gespeichert.
Beispiel
Produktklasse "AXIAL", Merkmal "Motor". Es wird eine Dokumentvorlage erstellt wobei die Dokumentvariable Motor lauten muss. (vgl. Syslog-PPS_und_MS_Word)