Thema Datum  Von Nutzer Rating
Antwort
17.02.2021 12:27:36 Anfänga
NotSolved
Blau Documents.Add oder Documents.Open?
18.02.2021 00:29:09 xlKing
NotSolved
18.02.2021 10:49:43 Anfänga
NotSolved
18.02.2021 12:56:34 Anfänga
NotSolved

Ansicht des Beitrags:
Von:
xlKing
Datum:
18.02.2021 00:29:09
Views:
291
Rating: Antwort:
  Ja
Thema:
Documents.Add oder Documents.Open?

Hallo,

Documents.add erzeugt, wie du schon festgestellt hast, ein neues leeres Dokument. Vergleichbar mit dem Klick auf das Symbol mit dem leeren Blatt Papier. Im Normalfall basiert das auf der Vorlage Normal.dot. Du kannst in den Parametern jedoch auch ein anderes Template angeben, auf dem das neue Dokument beruht. In deinem Fall also deine Vorlage. siehe dazu den folgenden Link: https://docs.microsoft.com/de-de/office/vba/api/word.documents.add

Im Gegensatz dazu öffnet Documents.Open ein bereits bestehendes Dokument. Was du dir sicher bereits gedacht hast. Soweit zu dem Unterschied.

Wenn du nun also bereits beim erstellen eines neuen auf deiner Vorlage basierenden Dokuments ein Makro ausführen möchtest, z.B. um Textmarken zu füllen, solltest du das New-Ereignis im Modul ThisDocument nutzen. Es gibt dort auch das weitaus bekanntere Open-Ereignis. Das wird jedoch erst nach dem Abspeichern, Schließen und erneutem Öffnen des neuen Dokuments erstmalig ausgeführt.

Gruß Mr. K.


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:

 
 

  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
17.02.2021 12:27:36 Anfänga
NotSolved
Blau Documents.Add oder Documents.Open?
18.02.2021 00:29:09 xlKing
NotSolved
18.02.2021 10:49:43 Anfänga
NotSolved
18.02.2021 12:56:34 Anfänga
NotSolved