Ich erhalte diese Fehlermeldung: "Laufzeitfehler 5981. Methode 'Hinzufügen' von Objekt 'Dokumente ' gescheitert." Dies passiert, wenn ich ein neues Word-Dokument mit einer Vorlage erstelle. Der Code wurde unten veröffentlicht und funktionierte gut, bis der zweite Benutzer in der Version 2016 begann, ihn zu benutzen. Es funktioniert gut für alle 2013 Benutzer, die die ältere Version der Word-Vorlage verwenden. Der Fehler wird angezeigt, wenn die Zeile Set wdDoc = wdApp ... darunter angezeigt wird.Excel erstellen neues Word-Dokument mit Vorlage: Laufzeitfehler 5981. Methode 'Hinzufügen' des Objekts 'Dokumente' fehlgeschlagen
Public wdDoc As Word.Document
QuoteDirectory = "R:\PartsQuotes\"
QuoteTemplate = "QuoteTemplate.dot" 'template used for 2013 users
If Application.Version = "16.0" Then QuoteTemplate = QuoteTemplate2016.dotx"
Set wdApp = CreateObject("Word.Application") 'Create an instance of word
Set wdDoc = wdApp.Documents.Add(QuoteDirectory & QuoteTemplate) 'Open word file
wdApp.Visible = True
Ich brauche ein paar mehr Dinge mit dem Word-Dokument zu tun, nachdem es erstellt wird, weshalb ich es als Word.Document erstellen müssen. Ich kann die Fehlermeldung umgehen, indem ich eine zweite Vorlage für den zweiten 2016-Benutzer erstelle. Es wäre jedoch viel besser, eine gemeinsame freigegebene Vorlage für alle Benutzer zu haben.
.Open versucht, die Vorlage zu öffnen –
die Sie interessieren Ändern: QuoteTemplate2016.dotx "to" QuoteTemplate2016.dotx " –
Ich werde das versuchen. Öffnen Sie die Vorlage heute Abend, wenn ich zu meinem Gerät zu Hause mit 2016 komme. Danke @Nathan_Sav –