Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: ---> Neu: Office 2010 Forum <-
Fehlermeldung: Objektbibliothek ungültig
zurück: Schleife (nächste Zeile, Optimierer, Einfügen) weiter: VBA Excel - Zelle suchen, markieren, kopieren Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Offen Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
leo1
Gast


Verfasst am:
21. Dez 2009, 14:16
Rufname:

Fehlermeldung: Objektbibliothek ungültig - Fehlermeldung: Objektbibliothek ungültig

Nach oben
       Version: Office 2003

Hallo miteinander,
ich habe einen Code, der Zeilen ausblenden soll.
Doch in meiner Mappe kommt ständig der Fehler "Die Objektbibliothek ist ungültig oder enthält Verweise Objektdefenitionen, die nicht gefunden werden konnten"

Code:

Private Sub ComboBox544_Change()

Dim int_zeilensichtbar As Integer
Dim int_zeileLinkedcell As Integer
Dim int_anzahlzeilen As Integer

int_zeilensichtbar = ComboBox544.Value                                 
int_zeileLinkedcell = ActiveSheet.Range(ComboBox544.LinkedCell).Row()
int_anzahlzeilen=20                                                                                           

Call zeil_ausblend(int_zeilensichtbar, int_zeileLinkedcell, int_anzahlzeilen)

End Sub


Private Sub zeil_ausblend(int_zeilensichtbar As Integer, _
                  int_zeileLinkedcell As Integer, _
                  int_anzahlzeilen As Integer)
   
Dim i As Integer
Dim int_Start As Integer
Dim int_Ende As Integer
Dim int_grenze As Integer

int_Start = int_zeileLinkedcell + 1
int_Ende = int_zeileLinkedcell + int_anzahlzeilen
int_grenze = int_zeileLinkedcell + int_zeilensichtbar

For i = int_Start To int_Ende
    If i <= int_grenze Then
        Rows(i).Hidden = False
    Else
        Rows(i).Hidden = True                                   
    End If
Next i

End Sub

Der Code funktioniert. Ich habe ihn in einer extra Datei überprüft.

Woher kommt denn die Fehlermeldung?

MfG
Leo

edit < Peter >
Titel unter Hinweis auf Punkt 4 der Forum-Regeln geändert.
bst
Programmierer


Verfasst am:
21. Dez 2009, 15:04
Rufname: Bernd
Wohnort: Ilsfeld


AW: Bitte um Hilfe - AW: Bitte um Hilfe

Nach oben
       Version: Office 2003

Hi Leo,

schau mal im VBA unter Extras-Verweise nach. Da dürften Fehler auftreten. Lösche die entsprechenden Verweise mal raus.

HTH, Bernd
leo1
Gast


Verfasst am:
21. Dez 2009, 15:10
Rufname:

AW: Bitte um Hilfe - AW: Bitte um Hilfe

Nach oben
       Version: Office 2003

Hi,
ich konnte zwei Verweis löschen. Die restlichen 3 gehn, "...werden gerade verwendet".
bst
Programmierer


Verfasst am:
21. Dez 2009, 15:21
Rufname: Bernd
Wohnort: Ilsfeld

AW: Fehlermeldung: Objektbibliothek ungültig - AW: Fehlermeldung: Objektbibliothek ungültig

Nach oben
       Version: Office 2003

Hi,

so hatte ich das nicht gemeint. Lösche nur die Verweise raus bei denen ein Fehler auftritt.

Üblicherweise sind denn diese Verweise aktiv, mehr nicht:

Zitat:
Visual Basic for Applications
Microsoft Excel x.y Object Library
OLE Automation
Microsoft Office x.y Object Library


x.y ist dabei die Excel bzw. Office Versionsnummer. Für 2003 ist das 11.0

Falls Du Steuerelemente benutzt kommt dann noch dieser Verweis hinzu:

Zitat:
Microsoft Forms 2.0 Object Library


cu, Bernd
Gast



Verfasst am:
21. Dez 2009, 15:33
Rufname:


AW: Fehlermeldung: Objektbibliothek ungültig - AW: Fehlermeldung: Objektbibliothek ungültig

Nach oben
       Version: Office 2003

Hi,

woher weis ich denn, bei welchen ein Fehler auftritt?
Ich habe einfach die Checkboxen deaktiviert, soweit das möglich war:

OLE Automation
Microsoft Office 11.0 Object Library

bei den anderen geht das nicht.

Gruß
bst
Programmierer


Verfasst am:
21. Dez 2009, 15:37
Rufname: Bernd
Wohnort: Ilsfeld

AW: Fehlermeldung: Objektbibliothek ungültig - AW: Fehlermeldung: Objektbibliothek ungültig

Nach oben
       Version: Office 2003

Hi,

da steht dann eine Fehlermeldung dabei.

cu, Bernd
leo1
Gast


Verfasst am:
22. Dez 2009, 09:20
Rufname:

AW: Fehlermeldung: Objektbibliothek ungültig - AW: Fehlermeldung: Objektbibliothek ungültig

Nach oben
       Version: Office 2003

Hi,
in dem Fenster Verweise - VBA-Projekt stehen keine Fehlermeldungen.
Es gibt nur die Felder
"Verfügbare Verweise",
"OLE Automation" (hier stehen Pfad und Sprache) und
"Priorität".

Kannst du da mir weiterhelfen?

Gruß
bst
Programmierer


Verfasst am:
22. Dez 2009, 09:54
Rufname: Bernd
Wohnort: Ilsfeld

AW: Fehlermeldung: Objektbibliothek ungültig - AW: Fehlermeldung: Objektbibliothek ungültig

Nach oben
       Version: Office 2003

Morgen Leo,

und hmm, so kommen wir nicht weiter.

Schicke vielleicht einfach mal die Mappe her.

cu, Bernd
Gast



Verfasst am:
22. Dez 2009, 10:19
Rufname:

AW: Fehlermeldung: Objektbibliothek ungültig - AW: Fehlermeldung: Objektbibliothek ungültig

Nach oben
       Version: Office 2003

Hi Bernd,
danke für deine Hilfeversuche. Unter "Verweise" stehen keine Fehlermeldungen. Wenn ich die Mappe hier reinstell, komm ich mit Firmenparagraphen in Konflikt.

Ich habe diese Fehlermeldung gegoogelt und alle Foren durchgekämmt.
Manche behaupten es hängt mit einem neuen Sicherheitsupdate zusammen.
Einige haben Excel neu installiert und der Fehler tritt weiter auf.
Ich habe meine Mappe auch schon mit Excel 2007 geöffnte. Das gleich Problem.

Wenn ich den Code herauskopiere, und ihn in einer anderen, kleinen Testmappe einfüge funktioniert alles.

Ich weiß nicht recht was ich machen soll. Es stecken mit Sicherheit schon weit über 100 Arbeitsstunden in der Excelmappe.

Danke nochmal
MfG Leo
bst
Programmierer


Verfasst am:
22. Dez 2009, 11:28
Rufname: Bernd
Wohnort: Ilsfeld

AW: Fehlermeldung: Objektbibliothek ungültig - AW: Fehlermeldung: Objektbibliothek ungültig

Nach oben
       Version: Office 2003

Hi Leo,

ich kann Dir höchstens noch anbieten die Mappe mal mir privat zu schicken, ich würde dann mal rein schauen.

Zu obigem Code, da Du ja behauptet hast der funktioniert, hatte ich mir den noch nicht näher angeschaut.

Zeilen-Variablen sollten eigentlich immer vom Typ Long sein, da Integer nur bis 32767 funktioniert.

Du könntest noch ComboBox544.ListIndex testen, falls nichts ausgewählt wurde ist der nämlich -1.

Code:
int_zeileLinkedcell = ActiveSheet.Range(ComboBox544.LinkedCell).Row()

solltest Du M.E. so schreiben:

Code:
lngZeileLinkedCell = Range(ComboBox544.LinkedCell).Row

Steht in ComboBox544.Value auch ganz sicher eine gültige Zeilennummer?

Und ist ComboBox544.LinkedCell auch ganz sicher definiert?

cu, Bernd
leo1
Gast


Verfasst am:
22. Dez 2009, 11:39
Rufname:

AW: Fehlermeldung: Objektbibliothek ungültig - AW: Fehlermeldung: Objektbibliothek ungültig

Nach oben
       Version: Office 2003

Hi Bst,
wie gesagt, der Code funktioniert.
Habe das gleich Problem in einem anderen Forum gefunden:

http://www.ms-office-forum.net/forum/sitemap/index.php?t-245855.html

Die gehen davon aus, dass das Problem von einem Software Update hervorgrufem wurde. Die dortigen Teilnehmer meinen das dieser Lösungsweg funktioniet:
Code:

Das Update hat sog. Killbits gesetzt. Dies sind in der Registry deines Computers einzelne Schlüssel.
Um das nachzuvollziehen gehst du einfach mal auf start --> Ausführen und dort gibst du Regedit ein. Dann siehst du die Registry. unter den Knoten :
HKEY_LOCAL_MACHINE --> Software --> Microsoft --> Internet Explorer --> ActiveX Compatibility findest du Knoten die wie folgt aussehen :
{6262D3A0-531B-11CF-91F6-C2863C385E30}
diese Knoten stehen für die verschiedenen OCX Dateien. der o. g. Knoten steht übrigens für das MS Flexgrid
In diesen Knoten steht ein DWORD Schlüssel mit der Bezeichnung "Compatibility Flags" und einem wert bei dir wahrscheinlich "0x00000400(1024)" dieser wert muss auf 0x0000000(0) geändert werden. Dadurch wird das KILLBIT für dieses Steuerelement deaktiviert.
Nachdem du diese Änderung vorgenommen hast, kannst du diesen Schlüssel Exportieren. Du erhältst eine REG Datei die du durch Doppelklick oder per Commandozeile auf jedem Rechner ausführen kannst.
Diese Vorgehensweise entspricht dem aktivieren mit dem ACM.
Ich habe nun alle Knoten die zu meinen Dateien gehören per ACM ausfindig gemacht. Diese Knoten bezeichnet man auch als CLSID (ClassID)
ACHTUNG einige OCX Dateien haben mehrere CLSIDS, da in der OCX auch mehrere Steuerelemente stecken BSP: mscomctl.ocx.
Die REG Datei die du vorhin exportiert hast, kannst du nun mit einem Editor öffnen. Dort findest du folgenden inhalt:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{6262D3A0-531B-11CF-91F6-C2863C385E30}]
"Compatibility Flags"=dword:00000000


Das kannst du nun erweitern in dem du die Zeilen
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{6262D3A0-531B-11CF-91F6-C2863C385E30}]
"Compatibility Flags"=dword:00000000

Kopierst und darunter einfügst. Anschliessend änderst du die CLSIDs in die, die du per ACM rausgesucht hast.

Wenn du fertig damit bist, speicherst du alles unter einem neuen Namen ab.

Diese neue Datei muss dann nur noch auf allen Rechnern ausgeführt werden, auf denen deine Software läuft.


Ich kenn mich da zwar nicht so gut aus, aber werde das jetzt mal versuchen.

Gruß und danke
Leo
bst
Programmierer


Verfasst am:
22. Dez 2009, 12:16
Rufname: Bernd
Wohnort: Ilsfeld

AW: Fehlermeldung: Objektbibliothek ungültig - AW: Fehlermeldung: Objektbibliothek ungültig

Nach oben
       Version: Office 2003

Hi Leo,

was für ActiveX-Objekte benutzt Du denn da in der Tabelle??

cu, Bernd
Gast



Verfasst am:
22. Dez 2009, 12:30
Rufname:


AW: Fehlermeldung: Objektbibliothek ungültig - AW: Fehlermeldung: Objektbibliothek ungültig

Nach oben
       Version: Office 2003

....habt da was verwechselt. Ich habe natürlich keine solche Objekte.
Gruß
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen




Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Excel Auswertungen: Fehlermeldung "Objekte können nicht über das Blatt hina 23 WW 28036 01. Jul 2010, 08:42
Gast Fehlermeldung "Objekte können nicht über das Blatt hina
Keine neuen Beiträge Excel VBA (Makros): Fehlermeldung beim anklicken gesperrter Zellen unterdrücken 3 Christian_B 106 12. Apr 2010, 13:20
Christian_B Fehlermeldung beim anklicken gesperrter Zellen unterdrücken
Keine neuen Beiträge Excel VBA (Makros): die objektbibliothek ist ungültig .... 5 martinheinz 471 29. März 2010, 16:09
Nepumuk die objektbibliothek ist ungültig ....
Keine neuen Beiträge Excel VBA (Makros): Abbruch mit Esc - Message statt Fehlermeldung vom VB-Editor 1 maja1 312 06. Sep 2009, 19:43
rolorunner Abbruch mit Esc - Message statt Fehlermeldung vom VB-Editor
Keine neuen Beiträge Excel Hilfe: Fehlermeldung -----> Kompilierungs-Fehler 0 Dav1d 103 04. Jun 2009, 10:41
Dav1d Fehlermeldung -----> Kompilierungs-Fehler
Keine neuen Beiträge Excel Hilfe: für bestimmte Benutzer Blattschutz ungültig 1 007 620 21. Feb 2009, 21:32
hasenstall für bestimmte Benutzer Blattschutz ungültig
Keine neuen Beiträge Excel VBA (Makros): Fehlermeldung "Typen unverträglich" 2 Löwenzahn 316 05. Jan 2009, 13:09
Löwenzahn Fehlermeldung "Typen unverträglich"
Keine neuen Beiträge Excel Hilfe: fehlermeldung beim öffnen einer csv-datei vom ftp-server 0 matthias.gloessl@joyn-it. 411 17. Sep 2008, 11:56
matthias.gloessl@joyn-it. fehlermeldung beim öffnen einer csv-datei vom ftp-server
Keine neuen Beiträge Excel VBA (Makros): Fehlermeldung bei mail Erstellung übergehen 6 maikgodlike 307 04. Dez 2007, 00:09
maikgodlike Fehlermeldung bei mail Erstellung übergehen
Keine neuen Beiträge Excel VBA (Makros): Dialogfeld von Excel 95 - Textboxen -Fehlermeldung 0 AndyAndy 204 17. Okt 2007, 11:23
AndyAndy Dialogfeld von Excel 95 - Textboxen  -Fehlermeldung
Keine neuen Beiträge Excel VBA (Makros): Access-Abfrage in Excel importieren -> Fehlermeldung 2 pbateman 809 05. Okt 2007, 09:33
Bamberg Access-Abfrage in Excel importieren -> Fehlermeldung
Keine neuen Beiträge Excel VBA (Makros): Fehlermeldung beim öffnen oder erstellen v. weiteren Dateien 0 andre236 813 27. Jul 2007, 12:46
andre236 Fehlermeldung beim öffnen oder erstellen v. weiteren Dateien
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Web Editor Forum