Initialisierung eines Objektes "WMP" (global)
18.02.2018 12:55:12
Rainer
ich versuche einen Windows Media Player Control zu erzeugen. Das klappt auch soweit. Aber wenn ich den Control gleichzeitig als Objekt definieren will, dann geht es nicht.
Nach dem ersten Durchlauf ist der WMP erstellt, aber keine einzige globale Variable definiert.
Wenn ich die Schleife 2mal ausführe, dann klappt es? (Bei der zweiten Durchführung besteht das WMP Object bereits).
Public STOPPEN As Boolean
Public UMP1 As Object
Public shtPlaylist As Worksheet
Public shtBeamer As Worksheet
Public FirstSong As Integer
Sub Initialize()
Set shtPlaylist = ThisWorkbook.Sheets("Playlist")
Set shtBeamer = ThisWorkbook.Sheets("Beamer")
STOPPEN = False
On Error Resume Next
Set UMP1 = Sheets("MediaPlayer").WindowsMediaPlayer1
If Err.Number 0 Then
UMP1 = Sheets("MediaPlayer").OLEObjects.Add(ClassType:="WMPlayer.OCX.7", _
Link:=False, _
DisplayAsIcon:=False, _
Left:=0, _
Top:=0, _
Width:=200, _
Height:=100 _
)
End If
End Sub
Danke und Gruß,Rainer