• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

uitvragen usb-stick aanwezig of niet

Status
Niet open voor verdere reacties.

TBosgraaf

Gebruiker
Lid geworden
12 okt 2009
Berichten
30
Is er een mogelijkheid om in vba uit te vragen of er een usb stick is aangesloten?

Groet Taede
 
TBosgraaf,

Bedoel je dit?
Code:
Private Sub CommandButton1_Click()
  MsgBox "Zit er een USB stick in het slot?"
End Sub
 
usb stick aangesloten

Bedankt, maar ik bedoelde eigenlijk meer. Dit heb ik zelf ook wel bedacht. Maar het gaat erom of afhankelijk van de aanwezigheid van die usb stick, er ook data naar toe geschreven moet worden. Hiervoor heb ik dus o.a. de drive letter nodig.

Groet
Taede
 
TBosgraaf,

Dit komt niet in je vraag naar voren.
Je had dit gelijk kunnen vragen.

Het is voor de helpers prettiger als die gelijk weet wat er moet gebeuren.
 
Code:
Sub tst9()
  For Each dr In CreateObject("scripting.filesystemobject").drives
    If dr.drivetype = 1 And dr.driveletter <> "A" Then MsgBox "Drive " & dr.driveletter & Space(4) & dr.Volumename & " is een USB-stick"
  Next
End Sub
 
Laatst bewerkt:
Kleine aanpassing op code van snb.
Ik heb het op mijn systeem gedraaid en tref meerdere USB drives aan.
De code verzamelt alle data en plaatst het in 1 keer in een msgbox:

Code:
Sub tst9()
  For Each dr In CreateObject("scripting.filesystemobject").drives
    If dr.drivetype = 1 And dr.driveletter <> "A" Then USBTekst = USBTekst & "Drive " & dr.driveletter & Space(4) & dr.sharename & " is een USB-stick" & Chr(10)
  Next
  MsgBox USBTekst
End Sub
 
Laatst bewerkt:
@superzeeuw
in plaats van sharename heb ik in code de volumename opgenomen.
 
@snb en superzeeuw

Bedankt hiermee kan ik uit de voeten, maar rest nog 1 vraag: waar kan ik deze informatie vandaan halen? is een soort manual met overzichtelijke begrippen hiervoor
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan