Microsoft Office Forum [ www.Office-Fragen.de ] >> READONLY <<

Microsoft Office 2003-2019 => Excel => Thema gestartet von: Marvin_Steinwender am November 23, 2018, 07:01:29 Vormittag

Titel: Office 2016 VBA_ImageComboBox in Excel 2016 verschwunden
Beitrag von: Marvin_Steinwender am November 23, 2018, 07:01:29 Vormittag
Hallo zusammen,

ich habe ein VBA Programm geschrieben, um Daten aus riesen Excel-Tabellen zu filtern, anzuzeigen und zu bearbeiten.
Hat unter Office 2013 auch problemlos funktioniert, jetzt musste ich jedoch auf Office 2016 umsteigen und seitdem
funktioniert das Programm nicht mehr.
Es fehlt dem Programm das "Objekt" ImageComboBox, diese werden in der Userform auch nicht mehr angezeigt.
Nach erneutem Aufsetzen von Office und dem Versuch ein Add-In für dieses Steuerelement zu finden, habe ich die
Suche verzweifelt aufgegeben.
Wurde dieses Element unter 2016 entfernt und wenn ja, welches Element bietet unter 2016 die gleichen Möglichkeiten?


Beispielweise habe ich die ComboBox wie folgt eingesetzt:

Private Sub UserForm_Initialize()

'ImageCombo1 mit Mappennamen füllen
Dim WsTabelle As Worksheet
Dim Mappennamen As String

For Each WsTabelle In Sheets
    Mappennamen = WsTabelle.Name
    ImageCombo1.ComboItems.Add , , Mappennamen
Next WsTabelle
Titel: Antw:Office 2016 VBA_ImageComboBox in Excel 2016 verschwunden
Beitrag von: Calderon am November 23, 2018, 08:32:25 Vormittag
Meinst du diese (unter weitere Steuerelemente):


Titel: Office 2016 Antw:Office 2016 VBA_ImageComboBox in Excel 2016 verschwunden
Beitrag von: Marvin_Steinwender am November 23, 2018, 08:47:50 Vormittag
Ja ! Genau dieses Steuerelement brauche ich wieder.
Unter 2013 konnte ich mir dies auch simpel über Google herunterladen
und in "weitere Steuerelemente" integrieren.

Jedes Add-In das ich mir jedoch bis jetzt heruntergeladen haben, hat mir
nicht dieses Element wieder gebracht.
Hast du zufällig einen Link, wo du dir das Element heruntergeladen hast?


Titel: Antw:Office 2016 VBA_ImageComboBox in Excel 2016 verschwunden
Beitrag von: Calderon am November 23, 2018, 08:50:53 Vormittag
Das habe ich nicht runtergeladen. Das war schon drin (Office 365).
Titel: Antw:Office 2016 VBA_ImageComboBox in Excel 2016 verschwunden
Beitrag von: maninweb am November 23, 2018, 09:30:15 Vormittag
Hallo,

das Steuerelement ist kein Standardsteuerelement aus Office, sondern eher eines aus Windows bzw. Fremdanwendungen.
Die Bibliotheken MSComCtl (ImageCombo) und MSComCtl2 (ListView, TreeView) sind als veraltet zu betrachten.
Aus Google würde ich die mir nicht herunterladen, es sei denn die Quelle ist Microsoft.

Schau mal bitte im Ordner C:\Windows\SysWOW64 nach, ob Du dort die Datei MSComCtl.ocx findest. Wenn die Datei
vorhanden ist, dann schauen wir hier weiter. Wenn Nein, hast Du ggf. einen anderen Rechner, wo das enthalten ist?

Und, welches Windows verwendest Du?

Gruß
Titel: Antw:Office 2016 VBA_ImageComboBox in Excel 2016 verschwunden
Beitrag von: Marvin_Steinwender am November 23, 2018, 10:17:57 Vormittag
Hallo,

danke erstmal für diese ausführliche Antwort !
Ich habe Windows 10 Pro und Microsoft Office Standard 2016 installiert.

Die Datei "MSComCtl.ocx" finde ich auf dem Laufwerk C. (siehe Anhang)
Ich habe auf der Windows-Help Seite was gelesen gehabt von "Registrieren der OCX-Datei".

-> https://www.ms-office-forum.net/forum/showthread.php?t=343317 (https://www.ms-office-forum.net/forum/showthread.php?t=343317)

wäre das ein Einsatz den man verfolgen könnte?
Titel: Antw:Office 2016 VBA_ImageComboBox in Excel 2016 verschwunden
Beitrag von: maninweb am November 23, 2018, 11:00:21 Vormittag
Hallo,

ok, die Datei ist dann schon mal vorhanden. Genau, neu registrieren könnte funktionieren.

Alle Anwendungen schließen und über das Windows-Suchfeld (Windows 10, Start, einfach tippen) cmd eingeben und
dann in der Liste den Eintrag mit rechts anklicken und als Administrator starten (wichtig). In das Kommandozeilen-
fenster nacheinander folgendes eingeben und jeweils mit Enter abschließen...

regsvr32.exe /u C:\Windows\SysWOW64\mscomctl.ocx
regsvr32.exe C:\Windows\SysWOW64\mscomctl.ocx

Du erhälst bei beiden jeweils eine Meldung, dass der Vorgang erfolgreich war.

Danach kannst Du mal Deine Excel-Datei ausprobieren. Eine Garantie, dass es danach wieder funktioniert gibt es nicht,
denn das hängt von der Version der ImageCombobox ab. Aber wenn's derselbe Rechner wie vorher ist, spricht eigentlich
nichts dagegen. Und, das Verwenden solcher Steuerelemente setzt dann voraus, dass diese z.B. auch an anderen Rechnern
vorhanden sind, solltest Du die Datei an einem anderen Rechner verwenden wollen.

Gruß
Titel: Office 2016 Antw:Office 2016 VBA_ImageComboBox in Excel 2016 verschwunden
Beitrag von: Marvin_Steinwender am November 23, 2018, 11:14:42 Vormittag
Hallo,

Super !
Danke für die detaillierte Anleitung. Ich werde das mal ausprobieren.
Sobald es geklappt hat , schließe ich diesen Thread als gelöst, vielen Dank.

Ein schönes Wochenende !