makros's ... dokumente generieren ... datenbanken

Setup und Komponenten-übergreifende Probleme.

Moderator: Moderatoren

mamelmuck
*
Beiträge: 10
Registriert: Do, 11.05.2006 09:11

makros's ... dokumente generieren ... datenbanken

Beitrag von mamelmuck »

Ich möchte ein makro schreiben was eine csv (oder alternative) datenbankdatei übergeben bekommt und danach die datenbank in openoffice "registiert" und somit in dem geöffneten dokument die serienbrieffunktion mit den daten aus der datenbankdatei zur verfügung steht. die zuarbeit programmier ich mit delphi.

kann ein office-makro das? gibt es schnittstellen über die ich mit delphi diese funktionalität vielleicht erreichen kann? kann man die serienbrief-daten auf das geöffnete dokument beschränken? (sodass wenn man die datei gedruck und nicht gespeichert hat, die daten wieder "gelöscht" werden; dokumentbezogen!?)

kann man office dokumente generieren lassen? also zum beispiel über delphi oder ähnliches sodass ein fast fertiges dokument schon vorbereitet wird und nur noch bestimmte inhalte dann via openoffice hinzugefügt werden müssen.

mfg
mamelmuck
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: makros's ... dokumente generieren ... datenbanken

Beitrag von komma4 »

Ja -- kann manN.

Den Schritt mit der Registrierung habe ich noch nicht durchgespielt, auch kenne ich keinen Delphi-Code.

"Historisch gewachsen" erstelle ich solche Dokumente aus templates mit vorhandenen, benamten Textmarken, durch Code erzeugte SQL-Abfragen und Auswertung des Resultsets.
Sicherlich wird auch die Generierung über die Serienbrieffunktion gehen.

Du hast die bekannten Quellen bereits nach Codebeispielen durchforstet (Developer's Guide, Andrew's OOo Basic Dokument, Andrew's Base-Dokument; Links im ersten sticky thread des "Basic und Java Forums")?
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
pmoegenb
********
Beiträge: 4330
Registriert: Di, 22.06.2004 12:02
Wohnort: 71134 Aidlingen
Kontaktdaten:

Re: makros's ... dokumente generieren ... datenbanken

Beitrag von pmoegenb »

Hallo mamelmuck,

über CSV-Dateien ist es relativ einfach. Lohnt sich aber nur bei Serienbriefen. Bei Einzeldokumenten kann Delphi mittels Textmarken über UNO-Apis direkt in ein Dokument schreiben.
Gruß

Peter
---------------------------------------------------------------------------
Windows 7 Prof. 64-bit SP1, LibreOffice 4.3.6.2 und AOO 4.1.1
mamelmuck
*
Beiträge: 10
Registriert: Do, 11.05.2006 09:11

Re: makros's ... dokumente generieren ... datenbanken

Beitrag von mamelmuck »

Hallo bin heut erst wieder online, ich werde mal euren Hinweisen nachgehn. :)
Antworten