Guten Tag
Ich habe folgendes Problem:
Ich habe mit VBA einen Generator in Excel programmiert welcher man den Projektleiter auswählen kann und das Dokument. Dann erstellt es ein neues Dokument basierend auf der Vorlage und tauscht die mitgegebenen Informationen aus.
Das Funktioniert lokal tadellos.
Doch wenn ich die Dateien auf den Server lege und da dann den Makro ausführe, gibt er mir den Fehler: Laufzeitfehler '5981': Anwendungs- oder objektdefinierter Fehler.
Beim debuggen merkiert er mir folgende Zeile:
Set wd = wdApp.Documents.Add(Template:=FormularPath)
Wenn ich FormularPath ausgebe bekomme ich "W:\Wissen\Vorlagen\IWFWEB/Vorlage Rechnung.dotx"
Den "/" Nach dem IWFWEB habe ich benutzt weil wir auch Mac user haben, und da Windows damit keine Probleme hat habe ich das verwendet.
Das vorherige wird mit Application.ActiveWorkbook.Path
Und den Dateinamen aus einem Dropdown welches ich aus der Tabelle generiere.
Es funktioniert auch nicht wenn ich es hardcode.
Hier ist ein Beispiel-Code:
FormularPath = Application.ActiveWorkbook.Path & "/" & Cells(rowNumber, "B").ValueSet
wd = wdApp.Documents.Add(Template:=FormularPath)
wdApp.Visible = True
|