MacBook'ta Çalışmayan Kod

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Merhaba Arkadaşlar,
Aşağıdaki kod MacBook bilgisayarda sonuç vermedi. Normalde Windows tabanlı pclerde normal çalışıyor. Mac'lere uygulanması mümkün mü acaba !

#Code:
Sub Sürücü_Seri_Numarası_Göster()
On Error GoTo hata:
Dim ds, d, s, t
Set ds = CreateObject("Scripting.FileSystemObject")
Set d = ds.GetDrive("C:\")
Select Case d.DriveType
Case 0: t = "Bilinmiyor"
Case 1: t = "Çıkarılabilir"
Case 2: t = "HardDisk"
Case 3: t = "Ağ"
Case 4: t = "CD-ROM"
Case 5: t = "RAM Disk"

End Select
s = "Sürücü " & d.DriveLetter & ": " & t
If d.IsReady Then
s = s & vbCrLf & d.SerialNumber
MsgBox s

Else
s = s & vbCrLf & "Sürücü Hazır Değil."
MsgBox s
End If
End
hata:
MsgBox "Böyle Bir Sürücü Yok"

End Sub
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,736
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Mac OS işletim sistemlerinde bildiğim kadarıyla "CreateObject" ile başlayan kodlar çalışmıyor. Sanırım Windows özgü nesneler olduğu için Mac OS bu nesneleri oluşturamıyor.
 

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Mac OS işletim sistemlerinde bildiğim kadarıyla "CreateObject" ile başlayan kodlar çalışmıyor. Sanırım Windows özgü nesneler olduğu için Mac OS bu nesneleri oluşturamıyor.
Bilgilendirme için teşekkür ederim üstadım. Peki bir yolu var mıdır acaba ? formül veya makro ile ?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,736
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Nette bir araştırın. Bulursanız bizlerle de paylaşırsınız.
 
Üst