Lecteur cd en vba

Résolu/Fermé
bobtipitt Messages postés 61 Date d'inscription dimanche 23 mars 2008 Statut Membre Dernière intervention 16 août 2010 - 25 mars 2008 à 22:15
 zmbongo - 16 déc. 2011 à 22:35
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 mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
26 mars 2008 à 08:03
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 mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
25 mars 2008 à 23:50
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 dimanche 23 mars 2008 Statut Membre Dernière intervention 16 août 2010 2
25 mars 2008 à 23:51
lol merci
0
bobtipitt Messages postés 61 Date d'inscription dimanche 23 mars 2008 Statut Membre Dernière intervention 16 août 2010 2
26 mars 2008 à 03:13
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 dimanche 23 mars 2008 Statut Membre Dernière intervention 16 août 2010 2
26 mars 2008 à 12:28
MERCI abientot
0
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
26 mars 2008 à 12:34
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 mardi 24 mars 2009 Statut Membre Dernière intervention 16 septembre 2011
25 mars 2009 à 23:21
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
mais tu as le code juste au dessus et il marche parfaitement... initié qu'il dit...
0
merci
ça m'est passé juste sous les yeux
0