von moritz » Fr, 08.04.2005 20:35
Das Problem ist mit der Globalen Variable tatsächlich gut gelöst und ich brauch ChDir usw. tatsächlich nicht. Trotzdem will ich Dir erklären, was ich damit mache:
1. Makro
1. Schritt im Makro: Anlegen eines neuen Briefes bzw. Fax mit Makro und Vorlage, immer als Serienbrief / Fax. In den Vorlagen sind Serienbrieffelder. Diese sind mit der Abfrage "Aktuell" einer MySQL- Datenbank verknüpft.
2. Schritt im makro: Eingabe eines oder mehrere Namens, SQL- Abfrage undanzeige aller gefundenen Datensätze in einem Formular.
3. Schritt: Auswahl des oder der richtigen Datensätze im Formular
4. Schritt: Aktualisierung der OO- Datenbankabfrage "Aktuell" entsprechend der gewählten Datensätze, Schließen des Formulars, Anzeige des OO Datenbankbrowsers
5. Schritt: Auswahl einer Writer- Datei in einem gewählten Verzeichnis. Diese enthält den Inhalt der Betreffzeile, die in den Brief / das Fax überbnommen wird. Dieses Verzeichnis wird in die Globale Variable eingetragen.
6. Eintrag aller gewählten Namen in den Verteiler (funktioniert noch nicht unter OO, hatte ich aber in Winword so)
7. Bei Fax Eintrag der Unterschrift an die richtige Stelle als Grafik.
8. Schreiben des Briefes / Faxes, Druck bzw. Versand (über 2. Makro und Cypheus / Hylafax)
3. Makro
8. Auflösen der Datenverknüpfung, Umwandlung der Seirenbrieffelder in Text, Fixierung des Datums und Speichern des Dokuments mit einem aus dem Datum und dem Empfänger gebildeten Namen in das Verzeichnis, aus dem die Betreffzeile übernommen wurde. Dazu brauche ich wieder die globale Variable. Das habe ich halt früher in Winword über ChDir erreicht.
Ich habe diese Lösung nur für mich entwickelt, weil ich viele Briefe und Faxe schreiben muß und bin damit sehr zufrieden. Meine Kollegen konnte ich leider noch nicht von OO überzeugen, sie trennen sich noch nicht von WW97.
Danke für Dein Interesse
Moritz
Das Problem ist mit der Globalen Variable tatsächlich gut gelöst und ich brauch ChDir usw. tatsächlich nicht. Trotzdem will ich Dir erklären, was ich damit mache:
1. Makro
1. Schritt im Makro: Anlegen eines neuen Briefes bzw. Fax mit Makro und Vorlage, immer als Serienbrief / Fax. In den Vorlagen sind Serienbrieffelder. Diese sind mit der Abfrage "Aktuell" einer MySQL- Datenbank verknüpft.
2. Schritt im makro: Eingabe eines oder mehrere Namens, SQL- Abfrage undanzeige aller gefundenen Datensätze in einem Formular.
3. Schritt: Auswahl des oder der richtigen Datensätze im Formular
4. Schritt: Aktualisierung der OO- Datenbankabfrage "Aktuell" entsprechend der gewählten Datensätze, Schließen des Formulars, Anzeige des OO Datenbankbrowsers
5. Schritt: Auswahl einer Writer- Datei in einem gewählten Verzeichnis. Diese enthält den Inhalt der Betreffzeile, die in den Brief / das Fax überbnommen wird. Dieses Verzeichnis wird in die Globale Variable eingetragen.
6. Eintrag aller gewählten Namen in den Verteiler (funktioniert noch nicht unter OO, hatte ich aber in Winword so)
7. Bei Fax Eintrag der Unterschrift an die richtige Stelle als Grafik.
8. Schreiben des Briefes / Faxes, Druck bzw. Versand (über 2. Makro und Cypheus / Hylafax)
3. Makro
8. Auflösen der Datenverknüpfung, Umwandlung der Seirenbrieffelder in Text, Fixierung des Datums und Speichern des Dokuments mit einem aus dem Datum und dem Empfänger gebildeten Namen in das Verzeichnis, aus dem die Betreffzeile übernommen wurde. Dazu brauche ich wieder die globale Variable. Das habe ich halt früher in Winword über ChDir erreicht.
Ich habe diese Lösung nur für mich entwickelt, weil ich viele Briefe und Faxe schreiben muß und bin damit sehr zufrieden. Meine Kollegen konnte ich leider noch nicht von OO überzeugen, sie trennen sich noch nicht von WW97.
Danke für Dein Interesse
Moritz