Lecteur cd en vba

Résolu
bobtipitt Messages postés 61 Date d'inscription   Statut Membre Dernière intervention   -  
 zmbongo -
Bonjour,
Est-il possible de faire ouvrire et refermer le lecteur cd en VBA...
A voir également:

6 réponses

Polux31 Messages postés 6917 Date d'inscription   Statut Membre Dernière intervention   1 204
 
salut,

Voilà ce que j'y ai trouvé en cherchant un peu quand même (10 minutes), j'ai adapté pour faire simple ... sur une Form tu places 2 boutons : 1 - OpenCDDrive, 2 - ShutCDDrive et tu colles ce code sur le module de la form :

'*******' DECLARATION DES API '********'
Private Declare Function mciSendString Lib "winmm.dll" _
Alias "mciSendStringA" (ByVal lpstrCommand As String, ByVal _
pstrReturnString As String, ByVal uReturnLength As Long, ByVal _
wndCallback As Long) As Long
'*******' DECLARATION DES API '********'

Public Function OpenOrShutCDDrive(DoorOpen As Boolean) As Boolean

Dim lRet As Long
Dim sRet As Long

    If DoorOpen Then
        lRet = mciSendString("set CDAudio door open", sRet, 127, 0)
    Else
        lRet = mciSendString("set CDAudio door closed", sRet, 127, 0)
    End If

' Cette fonction retourne 0 si l'opération est réussie.
' Si l'opération n'est pas réussie, elle retourne un nombre différent de 0
    OpenOrShutCDDrive = lRet

End Function

Private Sub OpenCDDrive_Click()
    OpenOrShutCDDrive (True)
End Sub

Private Sub ShutCDDrive_Click()
    OpenOrShutCDDrive (False)
End Sub


Bon courage

;o)

polux
1
Polux31 Messages postés 6917 Date d'inscription   Statut Membre Dernière intervention   1 204
 
Salut,
Oui c'est possible mais tu vas ouvrir combien de topic avec le même sujet ??? fais donc un tour sur vbfrance.fr
0
bobtipitt Messages postés 61 Date d'inscription   Statut Membre Dernière intervention   2
 
lol merci
0
bobtipitt Messages postés 61 Date d'inscription   Statut Membre Dernière intervention   2
 
j'ai pas trouver la reponse a ce que je veux
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
bobtipitt Messages postés 61 Date d'inscription   Statut Membre Dernière intervention   2
 
MERCI abientot
0
Polux31 Messages postés 6917 Date d'inscription   Statut Membre Dernière intervention   1 204
 
de rien, n'oublie pas de mettre aussi résolu sur l'autre topic en indiquant le lien de celui-ci ... pour les autres ... merci pour eux ...

;o)

Polux
0
zmbongo Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
 
salut s'il vous plait j'aimerai savoir comment ouvrir ,fermer ou en bref commander mon lecteur cd\graveur
avec visual basic 2008
je suis un initié donc peu importe la complexité des syntaxes
0
Gorz
 
mais tu as le code juste au dessus et il marche parfaitement... initié qu'il dit...
0
zmbongo
 
merci
ça m'est passé juste sous les yeux
0