Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

VLC ActiveX element

Begonnen von Holger Jacobi, März 10, 2026, 15:25:47

⏪ vorheriges - nächstes ⏩

Holger Jacobi

Auf meinem Laptop läuft Access 2016 32 bit und ich habe den VLC Media Player 32 bit installiert.
Die ActiveX Plugins waren bei der Installation aktiviert.
In Access sind im Trustcenter die ActiveX Einstellungen für die Office Anwendungen auf ,,Eingabe aufforderung anzeigen, bevor alle Steuerelemente mit minimalen Einschränkungen aktiviert werden."
Trotzdem erscheint im Formularentwurf ActiveX Steuerelemente das VLC Element nicht und in der Datenbank, in der ich es benötige wird es auch als fehlend angesagt.
Wo liegt der Fehler?
Grüße
Holger

andyfau

Hallo Holger,
da ActiveX schon länger von Microsoft vermieden wird, ist es vielleicht besser das Programm extern zu starten.

Dim vlcPath As String
Dim videoPath As String
Dim shellCommand As String

vlcPath = "C:\Program Files\VideoLAN\VLC\vlc.exe" ' Pfad anpassen
videoPath = "C:\Videos\meinVideo.mp4" ' Pfad zum Video

shellCommand = """" & vlcPath & """ """ & videoPath & """ --fullscreen"
Shell shellCommand, vbNormalFocus
Beste Grüße
Andreas

Knobbi38

Hallo Holger,

das VLC ActiveX solltest du nicht mehr verwenden, weil es viele Fehler enthält und auch nicht mehr gepflegt wird. Du solltest stattdessen auf eine andere Alternative ausweichen.

Knobbi38

Holger Jacobi

Zitat von: andyfau am März 10, 2026, 18:05:08Hallo Holger,
da ActiveX schon länger von Microsoft vermieden wird, ist es vielleicht besser das Programm extern zu starten.

Dim vlcPath As String
Dim videoPath As String
Dim shellCommand As String

vlcPath = "C:\Program Files\VideoLAN\VLC\vlc.exe" ' Pfad anpassen
videoPath = "C:\Videos\meinVideo.mp4" ' Pfad zum Video

shellCommand = """" & vlcPath & """ """ & videoPath & """ --fullscreen"
Shell shellCommand, vbNormalFocus

Holger Jacobi

Hallo Andreas,

extern starten klingt gut, aber wohin schreibe ich dann den Code?

Gruß

Holger

andyfau

Hallo Holger, den Code kannst Du z.B. in das Klickereignis als Ereignisprozedur eines Buttons in einem Formular schreiben.
Beste Grüße
Andreas