Laufzeitfehler 5174 - Öffnen von Worddokumente

Informationen und Beispiele zu den hier genannten Dialog-Elementen:
MsgBox
Bild

Betrifft: Laufzeitfehler 5174 - Öffnen von Worddokumente
von: Volker Binger
Geschrieben am: 12.02.2005 11:31:18
Hallo,
ich hänge an einen (wenn nicht soagar den) "dummen" Laufzeitfehler 5174.
Wer kennt sich damit aus und kann helfen?
Danke im Voraus.
Gruß Volker
# Was möchte ich machen:
- ich möchte Worddocs öffnen, bearbeiten und schießen
- verwendete Wordversion Word 2003, SP1

# Scipt, wo es hackt:
Versuch 1:
Documents.Open FileName:=Dateiname & ".doc" ~f~
RESULTAT: mal läuft es, mal nicht! -> Fehlermeldung: Laufzeitfehler 5174 - Datei kann nicht gefunden werden, obwohl sie im Verzeichnis steht

Versuch 2 (Vorschlag hatte ich aus diesem Forum):
~f~
Dim WordApp As Object
Dim myDoc As Object
Set WordApp = CreateObject("Word.Application")
Set myDoc = WordApp.Documents.Open(ThisWorkbook.Path & "\Interview_6.doc")
RESULTAT: hier erscheint die Felhermeldung: Laufzeitfehler 424 - Objekt erforderlich

Bild

Betrifft: AW: Laufzeitfehler 5174 - Öffnen von Worddokumente
von: Ramses
Geschrieben am: 12.02.2005 12:09:38
Hallo
probiers mal so
Set myDoc = WordApp.Application.Documents.Open ThisWorkbook.Path & "\Interview_6.doc"
Deine EXCEL Datei muss natürlich gespeichert sein
Gruss Rainer
Bild

Betrifft: AW: Laufzeitfehler 5174 - Öffnen von Worddokumente
von: Volker Binger
Geschrieben am: 12.02.2005 13:50:32
HI Rainer,
gerade mal probiert ... ne!
Set myDoc = WordApp.Application.Documents.Open(ThisWorkbook.Path & "\Interview_6.doc")
1. musste das Argument von VBA aus in Klammer setzen; und
2. trotzdem meckert das System: Laufzeitfehler 424: Objekt erforderlich
Noch eine Idee? Wäre klasse!
Bild

Betrifft: AW: Laufzeitfehler 5174 - Öffnen von Worddokumente
von: Ramses
Geschrieben am: 12.02.2005 15:04:47
Hallo
tut mir leid, ich kann den Fehler nicht reproduzieren.
Ich verwende genau die gleiche Syntax in meinen eigenen Makros ohne Probleme.
Word ist aber schon installiert :-) ?
Was gibt dir denn

Sub Test()
Msgbox thisWorkbook.Path
End Sub

aus, wenn du das aus deiner EXCEL-Datei ausführst ?

Gruss Rainer
 Bild

Beiträge aus den Excel-Beispielen zum Thema "Laufzeitfehler 5174 - Öffnen von Worddokumente"