API - Application Programmer's Interface  [ Übersicht ] [ << ] [ >> ]
  CD-ROM-Laufwerk für Musikwiedergabe öffnen/schließen
MP3-Musikdatei wiedergeben/stoppen
 
Die Code-Beispiele dieser VBA-Makro-Seite beziehen sich auf die Objektbibliothek und Schlüsselwörter von Microsoft® Excel ab Version 97 (Inkompatibilitäten zu höheren Excel-Versionen sind jedoch mög- lich). Die Code-Beispiele sind innerhalb eines Themenbereichs unsortiert.
CD-ROM-Laufwerk für Musikwiedergabe öffnen/schließen  [ Top ]
 
 Code-Beispiel (Ap_001)  
Makro Ap_001_Open öffnet, Makro Ap_001_Close schließt das CD-ROM-Laufwerk für die Musik- wiedergabe.

Code-Modul: Standardmodul
Private Declare Function mciExecute Lib "winmm.dll" (ByVal _
        lpstrCommand As String) As Long

Public Sub Ap_001_Open()
  Call mciExecute("Set CDaudio door open")
End Sub

Public Sub Ap_001_Close()
  Call mciExecute("Set CDaudio door closed")
End Sub
DownloadDownload (BAS-Datei als ZIP-Archiv, ca. x KB)

Quelle: wn
[ Übersicht ] [ << ] [ >> ] [ Top ]  
MP3-Musikdatei wiedergeben/stoppen  [ Top ]
 
 Code-Beispiel (Ap_002)  
Makro Ap_002_Play startet, Makro Ap_002_Stop stoppt die Wiedergabe einer MP3-Musikdatei.

Code-Modul: Standardmodul
Private Declare Function mciSendString Lib "winmm.dll" Alias _
        "mciSendStringA" (ByVal lpstrCommand As String, ByVal _
        lpstrReturnString As String, ByVal uReturnLength As Long, _
        ByVal hwndCallback As Long) As Long

Private isPlaying As Boolean

Public Sub Ap_002_Play()
   Dim mp3File As String 'Dim mp3File$
       mp3File = Chr$(34) & "C:\Musik\Musik.mp3" & Chr$(34)
    If isPlaying = True Then
  Call mciSendString("Stop MM", 0&, 0&, 0&)
  Call mciSendString("Close MM", 0&, 0&, 0&)
  Call mciSendString("Open " & mp3File & " Alias MM", 0&, 0&, 0&)
  Call mciSendString("Play MM", 0&, 0&, 0&)
  Else
  Call mciSendString("Open " & mp3File & " Alias MM", 0&, 0&, 0&)
  Call mciSendString("Play MM", 0&, 0&, 0&)
       isPlaying = True
   End If
End Sub

Public Sub Ap_002_Stop()
    If isPlaying = False Then Exit Sub
  Call mciSendString("Stop MM", 0&, 0&, 0&)
  Call mciSendString("Close MM", 0&, 0&, 0&)
End Sub
DownloadDownload (BAS-Datei als ZIP-Archiv, ca. x KB)

Quelle: wn
[ Übersicht ] [ << ] [ >> ] [ Top ]  

Top
Copyright © 1999 - 2004 www.XL-net.de (Werner Nagel)
Alle Rechte vorbehalten. Hinweise zum Haftungsausschluss finden Sie hier.
Letzte Aktualisierung: 01. Mai 2004