Thema Datum  Von Nutzer Rating
Antwort
Rot Fehlermeldung bei Zugriff von Excel VBA auf Word
08.04.2020 11:25:40 Dominik
NotSolved
08.04.2020 17:16:22 Gast8573
NotSolved

Ansicht des Beitrags:
Von:
Dominik
Datum:
08.04.2020 11:25:40
Views:
1108
Rating: Antwort:
  Ja
Thema:
Fehlermeldung bei Zugriff von Excel VBA auf Word

Hallo zusammen,

 

ich schreibe derzeit ein Macro, welches dem Nutzer erlauben soll durch Eingabe einiger Paramter per Knopfdruck eine Ordnerstruktur sowie die zugehörigen Dokumente anzulegen und die Dokumente vorzubefüllen.

Soweit funktioniert auch alles rund, bis auf den Zugriff auf Word Dokumente.

Hierbei habe ich folgenden Code Schnipsel gebastelt, welcher erlauben soll, dass ich ein WordDokument entsperre, öffne und ein Wort in diesem ersetze.

Dabei tratfolgende Fehlermeldungen auf:

Das Kennwort ist nicht Korrekt Laufzeitfehler 5485

Auch nach meiner Internetrecherche habe ich keinerlei Ahnung woran das liegt, da ich nicht einmal ein Kennwort gesetzt habe.

 

Sub WordDokumentöffnen(ByVal Dokumente As String)
 Const wdReplaceAll = 2
 Dim AppWD As Object, AppDoc As Object
 

 If Dir(Dokumente) <> "" Then
  Set AppWD = CreateObject("Word.Application") 'Word als Object starten
  If Not AppWD Is Nothing Then
        AppWD.Visible = True
         If AppWD.Options.AllowReadingMode = True Then
        'Word nicht im Lesemodus starten bei Schreibgeschützten Dokumenten
        AppWD.Options.AllowReadingMode = False
        End If
        Set AppDoc = AppWD.Documents.Open(Dokumente)
        If AppWD.ActiveDocument.ProtectionType <> wdNoProtection Then
        AppWD.ActiveDocument.Unprotect
        
        End If
        If Not AppDoc Is Nothing Then
         With AppDoc.Range.Find
            .Text = "Test"
            .MatchCase = True
            .Replacement.Highlight = True
            .Replacement.Text = ActiveWorkbook.Sheets("Eingabefenster").Range("B5").Value
            .Execute Replace:=wdReplaceAll
         End With
         AppWD.Documents.Close (Dokumente)
         
        End If
  End If
 Else
   MsgBox "Die zu öffnende Dokumentdatei wurde nicht gefunden!", vbCritical, "Word-Datei öffnen"
 End If
 
 Set AppWD = Nothing
 Set AppDoc = Nothing
End Sub

 

Es wäre lieb, wenn jemand eine Idee hätte!

 

Freue mich über Posts :)

 

 


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
Rot Fehlermeldung bei Zugriff von Excel VBA auf Word
08.04.2020 11:25:40 Dominik
NotSolved
08.04.2020 17:16:22 Gast8573
NotSolved