Autor Thema: Word Vorlage aufrufen  (Gelesen 1927 mal)

Offline heidiweber

  • Aktives Mitglied
  • ***
  • Beiträge: 162
Word Vorlage aufrufen
« am: 22.09.06 - 16:02:01 »
Hallo

ich habe eine Word-Vorlage (*.dot) in einer Maske. Auf einer anderen Maske möchte ich nun ein neues Word-Dokument erzeugen, das auf dieser Vorlage basiert. Mein Problem ist nicht der Word-Aufruf, sondern wie ich diese Vorlage aus der Maske bekomme (nicht den Namen der Vorlage, sondern die Vorlage selbst). Hier mein Code:

   Set db = session.CurrentDatabase
   Set doc = db.GetProfileDocument("config")
   
   Set rtitem = doc.GetFirstItem( "rtlFeld" )
   
   
   If ( rtitem.Type = RICHTEXT ) Then
      If Isarray (rtitem.EmbeddedObjects) Then
         Forall o In rtitem.EmbeddedObjects
            If ( o.Type = EMBED_ATTACHMENT ) Then
               

               Set word = CreateObject("Word.Application") 'Create Word object
               Call word.documents.add(o.Name) 'Create a new document based on the template "Return and Uplift.Dot"
               Set worddoc = word.activedocument 'Get a handle for the active document
               
            End If
         End Forall
      Else
         'Messagebox "blablabla"
      End If


Hier sollte der Fehler liegen:
Call word.documents.add(o.Name)

Anstatt des o.Name, was ja den Namen liefert, brauche ich die Vorlage selbst. Sonst sucht Word im Standard-Vorlagen Ordner.

Vielen Dank
cu
Heidi


Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.883
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: Word Vorlage aufrufen
« Antwort #1 am: 22.09.06 - 17:21:20 »
Du musst das Attachment extrahieren (z.B. ins Temp- Verzeichnis) und dann das Dokument mit dem Pfad zur extrahierten Vorlage erstellen... Word kann nicht in Notes- Dokumente reinkucken und von dort die Vorlage ziehen...

Tode
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

Offline heidiweber

  • Aktives Mitglied
  • ***
  • Beiträge: 162
Re: Word Vorlage aufrufen
« Antwort #2 am: 22.09.06 - 17:40:47 »
Das habe ich mir schon fast gedacht. Naja dann wirds so gemacht. Dank dir vielmals

Ein schönes Wochende
cu
Heidi

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz