Freigeben über

CreateObject("Scripting.FileSystemObject"): Laufzeitfehler '432': Datei- oder Klassenname während Automatisierungsoperation nicht gefunden

Anonym
2013-12-14T18:11:35+00:00

Hallo,

ich habe ein VBA Makro, das seit Jahren funktioniert. seit einigen Tagen habe ich es aber nicht gestartet und plötzlich kommt bei meiner Funktion in der Zeile mit "Set fs" der Fehler "Laufzeitfehler '432': Datei- oder Klassenname während Automatisierungsoperation nicht gefunden". Hier das Makro:

Sub ProtokollSchreiben(text As String)

    Const ForWriting = 2, ForAppending = 8

    Dim protokolldatei

    Dim fs, f

    Set fs = CreateObject("Scripting.FileSystemObject")

    protokolldatei = ActiveWorkbook.Sheets(kat).Cells(7, 8).Value

    Set f = fs.OpenTextFile(protokolldatei, ForAppending, True)

    f.Write text & Chr(13) & Chr(10)

    f.Close

End Sub

die Datei scrrun.dll ist vorhanden und ich hab sie auch schon mit regsvr32 noch mal registriert.

ich bin jetzt schon ziemlich am Verzweifeln, da ich das Makro dringend brauche.

Was kann es da bitte haben?

Danke für Eure Hilfe!

EaterJoe

Microsoft 365 und Office | Excel | Für Zuhause | Windows

Gesperrte Frage. Diese Frage wurde aus der Microsoft-Support-Community migriert. Sie können darüber abstimmen, ob sie hilfreich ist, aber Sie können keine Kommentare oder Antworten hinzufügen oder der Frage folgen.

0 Kommentare Keine Kommentare

3 zusätzliche Antworten

Sortieren nach: Am hilfreichsten
  1. Anonym
    2013-12-15T17:47:44+00:00

    Danke, und ich zweifelte schon an mir, weil ich denn Zusammenhang nicht sah!

    :-)

    Lg

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare
  2. Anonym
    2013-12-15T16:36:33+00:00

    ich verstehe weder, was die von Ihnen verlinkte Frage mit meiner zu tun hat, noch was eine fehlende Rückmeldung von einem Albert hier zu suchen hat.

    eventuell gehört das ja zusammen, dann erklären Sie mir das bitte.

    Herzlichen Dank!

    EaterJoe

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare
  3. Anonym
    2013-12-15T16:15:16+00:00

    man kann auch eine Rückmeldung geben, wenn das Problem gelöst ist.

    http://www.herber.de/forum/messages/1342581.html

    Gruß Hajo

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare