Live-Forum - Die aktuellen Beiträge
Datum
Titel
16.10.2025 17:40:39
16.10.2025 17:25:38
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Fehler beim Laden einer DLL (Fehler 48)

Fehler beim Laden einer DLL (Fehler 48)
29.11.2004 12:50:59
Marina
Hallo,
ich habe ein kleines Programm geschrieben
1.Dim exApp As Excel.Application
2.Dim exDatei As Excel.Workbook
3.Dim exTabelle As Excel.Worksheet
4.Set exApp = New Excel.Application
5.Set exDatei = exApp.Workbooks.Add
6.Set exTabelle = exDatei.Sheets(1)
7.exApp.Visible = True
Der Fehler Nr 48(Fehler beim Laden einer DLL) tritt in der 4 Zeile auf.
Hinweis: Verweis auf Microsoft Excel steht nicht in der Liste verfügbare Verweise. Der Versuch den über "Durchsuchen" hinzufügen bringt die Fehlermeldung "Verweis auf angegebene Datei kann nicht hinzugefügt werden".
Hat jemand ein Tipp, wo das problem liegt.
Gruß Marina
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Fehler beim Laden einer DLL (Fehler 48)
Udo
Erstell die Excelinstanz mit Late Binding und CreateObject, da ist kein Verweis auf die Bibliothek erforderlich.
Udo
AW: Fehler beim Laden einer DLL (Fehler 48)
Marina
ES FUNKTIONIERT!! Danke
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Fehler beim Laden einer DLL beheben (Fehler 48)


Schritt-für-Schritt-Anleitung

Um den Fehler „Fehler beim Laden einer DLL“ (Fehler 48) zu beheben, kannst du die folgenden Schritte befolgen:

  1. Öffne den Visual Basic for Applications (VBA) Editor in Excel.
  2. Erstelle eine neue Excel-Anwendung mit Late Binding. Dies bedeutet, dass du keinen Verweis auf die Excel-Bibliothek benötigst.
  3. Verwende den folgenden Code:

    Dim exApp As Object
    Dim exDatei As Object
    Dim exTabelle As Object
    
    Set exApp = CreateObject("Excel.Application")
    Set exDatei = exApp.Workbooks.Add
    Set exTabelle = exDatei.Sheets(1)
    exApp.Visible = True
  4. Starte dein Programm und überprüfe, ob der Fehler weiterhin auftritt.

Häufige Fehler und Lösungen

  • Fehler: Verweis auf Microsoft Excel steht nicht zur Verfügung

    • Lösung: Stelle sicher, dass Excel korrekt installiert ist. Überprüfe auch, ob es Updates gibt, die installiert werden müssen.
  • Fehler: „Verweis auf angegebene Datei kann nicht hinzugefügt werden“

    • Lösung: Nutze Late Binding, um diese Probleme zu umgehen. So kannst du die DLL ohne Verweis auslesen und verwenden.

Alternative Methoden

Eine alternative Methode zur Behebung von DLL-Fehlern besteht darin, die DLL zu reparieren oder neu zu registrieren. Hier sind die Schritte:

  1. DLL reparieren:

    • Suche die DLL-Datei auf deinem System.
    • Führe eine Systemprüfung mit sfc /scannow in der Eingabeaufforderung aus.
  2. DLL registrieren:

    • Öffne die Eingabeaufforderung mit Administratorrechten.
    • Verwende den Befehl:
      regsvr32 Pfad\zur\deiner.dll

Praktische Beispiele

Hier ist ein praktisches Beispiel, das zeigt, wie du eine Excel-Anwendung mit Late Binding erstellst und einen Fehler beim Laden einer DLL vermeidest:

Sub Beispiel()
    Dim exApp As Object
    Dim exDatei As Object
    Dim exTabelle As Object

    On Error Resume Next
    Set exApp = CreateObject("Excel.Application")
    If Err.Number <> 0 Then
        MsgBox "Fehler beim Laden einer DLL: " & Err.Description
        Exit Sub
    End If
    On Error GoTo 0

    Set exDatei = exApp.Workbooks.Add
    Set exTabelle = exDatei.Sheets(1)
    exApp.Visible = True
End Sub

Tipps für Profis

  • Verwende Late Binding immer, wenn du die Möglichkeit hast, um DLL-Fehler zu vermeiden.
  • Halte deine Excel-Version und das Betriebssystem auf dem neuesten Stand, um mögliche Konflikte und DLL-Probleme zu minimieren.
  • Teste deinen Code regelmäßig in der Entwicklungsumgebung, um Fehler frühzeitig zu erkennen.

FAQ: Häufige Fragen

1. Wie kann ich DLL-Fehler in Excel vermeiden?
Verwende Late Binding, um sicherzustellen, dass keine Verweise benötigt werden. Halte auch deine Software aktuell.

2. Was kann ich tun, wenn ein DLL-Fehler auftritt?
Überprüfe zunächst die Installation von Microsoft Excel. Nutze dann die oben genannten Methoden zur Fehlerbehebung.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige