Słownik VBA (Excel) na Macu?
Mam projekt Excel VBA, który intensywnie korzysta ze skryptów WindowsSłownik przedmioty. Niedawno użytkownik próbował użyć go na komputerze Mac i otrzymał następujący błąd:
Compile Error: Can't find project or library
Który jest wynikiem korzystania zTools > References > Microsoft Scripting Runtime
biblioteka.
Moje pytanie brzmi,czy istnieje sposób, aby to działało na komputerze Mac?
Oto trzy przypadki, które mogę uznać za możliwe rozwiązania:
Użyj wtyczki Mac, która umożliwia korzystanie ze słowników na komputerach Mac (moja ulubiona opcja, jeśli taka istnieje)Wykonaj jakiś przełącznik zmienny, taki jak poniżej:
isMac = CheckIfMac
If isMac Then
' Change dictionary variable to some other data type that is Mac friendly and provides the same functionality
End If
Napisz 2 całkowicie oddzielne procedury, aby zrobić to samo (proszę, niech tak nie będzie):
isMac = CheckIfMac
If isMac Then
DoTheMacRoutine
Else
DoTheWindowsRoutine
End If