Makroin .doc-Datei ohne Word

agchaos

Grünschnabel
Hallo!
Ich bin neu hier bei euch und weiss deshalt nicht genau, ob ich hier im richtigen Forum gelandet bin.

Ich erstelle ein .doc-File über ein jar-File - Im Prinzip steht in diesem File nur html-Code, der von WORD richtig interpretiert wird. Jetzt habe ich über Word ein Makro geschrieben, dass mit autoopen() das Inhaltsverzeichnis und Seitenzahlen generiert.

Nun ist mein Problem folgendes: Kann ich diesen VB-Code auch in einer anderen Weise in das Dokument bringen, ohne Word nutzen zu müssen? Denn der Anwender soll der erste sein, der das generierte .doc-File öffnet. Ist es also möglich mittels html z.b. in die Datei den VB-Code zu schreiben, so dass Word diesen erkennt und ausführt?

Insgesamt habe ich das Problem, da ich Seitenzahlen und Inhaltsverzeichnis generieren will, aber html ja nicht weiss was das ist und ich deswegen Word benutzen wollte.

Oder ist es möglich einen VB-Code zu schreiben zu hinterlegen und dann das .doc-File so zu manipulieren, dass er diesen verwendet beim öffnen in Word?

Über einen Hinweis bzw. Lösungsansatz wäre ich dankbar, denn ich zermartere mir das Hirn schon seit einer Woche darüber.

Mfg Anne
 
Wenn du auf eine .dot (Dokumentenvorlage) zugreifst, wird eine kompie von selbiger geöffnet.
Somit hättest du eine Datei die nicht verändert werden kann (.dot) aber auch nicht den ganzen code in den anderen Kopien.

Meinst du sowas in der richtung als Lösungsansatz?
 
Das wäre ein Ansatz, den ich ausprobieren kann. Insgesamt wird das aus einer chm. datei gestartet. Mal sehen wie das mit der Dokumentenvorlage funktioniert.
 
Das mit der Dokumentenvorlage ist auch nicht das richtige. Schade. Da ich diese ja übergeben müsste auf andere Rechner. Außerdem erstelle ich das erzeugte Dokument ja nicht in Word, sondern mittels html.

Gibt es denn eine Möglichkeit vb-code ein html einzubetten, so dass sie später z.b. von Word interpretiert werden können?

:) MfG Anne
 
Du könntest dir vielleicht eine eigene Vorlage machen, in der der VB-Code schon drin is und dann deine Dokumente aus dieser Vorlage heraus erstellen. Das müsste funktionieren;)
 
Zurück