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
este es el modulo para VB 5.0/6.0
la orden seria algo asi:
Private Sub command1_Click()
Dim cualkierCosa As Long
cualkierCosa = mciSendString("set CDAudio door open", returnstring, 127, 0)
End Sub
Private Sub command2_Click()
Dim cualkierCosa As Long
cualkierCosa = mciSendString("set CDAudio door closed", returnstring, 127, 0)
End Sub