Lothar Geyer
2004-01-10 22:41:39 UTC
Ich kann zwar Visual Basic, aber mit Word und VBA tue ich mir doch recht
hart.
Ich brauche ein Makro, das von einem VB-Programm aus angesprochen werden
kann. Das VB-Programm setzt nur eine Variable auf einen Dateinamen
(inklusive Pfad). Wenn die Variable gesetzt ist (default ist sie
vbNullString), soll das Makro folgendes machen:
bei jedem Speichern des Dokumentes soll eine zusätzliche Speicherung
unter dem angegebenen Dateinamen erfolgen.
Das Makro muß also die Variable getrennt für jedes geöffnete Dokument
halten.
Hintergrund (falls jemand einen besseren Vorschlag hat nehme ich den
gerne entgegen):
Von dem VB-Programm aus können Dokumente erstellt werden. Dabei werden
Vorlagen geöffnet, Texte eingefügt usw. usf. Das funktioniert auch
prächtig. Das fertige Dokument soll dann aufgehoben werden, wobei der
Name des Dokuments in einer Datenbank verewigt wird. Da der Anwender
auch nach der Bearbeitung durch das VB-Programm weitere Änderungen
durchführen kann, und auch das endgültige Dokument unter einem anderen
Verzeichnis speichern können soll, muß ich eine Kopie in einem
definierbaren Verzeichnis speichern.
Das Makro sollte außerdem als externe Datei erstellt werden, so daß es
jederzeit wieder deinstalliert werden kann. Ich weiß von anderen
Anwendungen, die solch ein Makro als .dot-Datei unter
MSOffice\Office\Startup abgelegt haben.
Für eine (ausführliche) Anleitung, wie das Makro zu programmieren ist
und wie man so eine .dot-Datei nur mit dem Makro erstellt bin ich sehr
dankbar.
Lothar Geyer
hart.
Ich brauche ein Makro, das von einem VB-Programm aus angesprochen werden
kann. Das VB-Programm setzt nur eine Variable auf einen Dateinamen
(inklusive Pfad). Wenn die Variable gesetzt ist (default ist sie
vbNullString), soll das Makro folgendes machen:
bei jedem Speichern des Dokumentes soll eine zusätzliche Speicherung
unter dem angegebenen Dateinamen erfolgen.
Das Makro muß also die Variable getrennt für jedes geöffnete Dokument
halten.
Hintergrund (falls jemand einen besseren Vorschlag hat nehme ich den
gerne entgegen):
Von dem VB-Programm aus können Dokumente erstellt werden. Dabei werden
Vorlagen geöffnet, Texte eingefügt usw. usf. Das funktioniert auch
prächtig. Das fertige Dokument soll dann aufgehoben werden, wobei der
Name des Dokuments in einer Datenbank verewigt wird. Da der Anwender
auch nach der Bearbeitung durch das VB-Programm weitere Änderungen
durchführen kann, und auch das endgültige Dokument unter einem anderen
Verzeichnis speichern können soll, muß ich eine Kopie in einem
definierbaren Verzeichnis speichern.
Das Makro sollte außerdem als externe Datei erstellt werden, so daß es
jederzeit wieder deinstalliert werden kann. Ich weiß von anderen
Anwendungen, die solch ein Makro als .dot-Datei unter
MSOffice\Office\Startup abgelegt haben.
Für eine (ausführliche) Anleitung, wie das Makro zu programmieren ist
und wie man so eine .dot-Datei nur mit dem Makro erstellt bin ich sehr
dankbar.
Lothar Geyer