VBA (Excel) Dizionario su Mac?

Ho un progetto VBA Excel che fa un uso pesante degli oggetti del dizionario di Windows Scripting. Recentemente ho avuto un tentativo dell’utente di usarlo su un Mac e ho ricevuto il seguente errore:

Compile Error: Can't find project or library 

Qual è il risultato dell’utilizzo di Tools > References > Microsoft Scripting Runtime Libreria di Tools > References > Microsoft Scripting Runtime .

La mia domanda è, c’è un modo per farlo funzionare su un Mac ?

I seguenti sono i 3 casi a cui posso pensare come possibili soluzioni:

  1. Usa un plug-in per Mac che consente l’uso di dizionari su Mac (la mia opzione preferita se ne esiste una )
  2. Fai un qualche tipo di interruttore variabile come il seguente:

     isMac = CheckIfMac If isMac Then ' Change dictionary variable to some other data type that is Mac friendly and provides the same functionality End If 
  3. Scrivi 2 routine completamente separate per fare la stessa cosa (per favore lascia che questo non sia ciò che deve accadere ):

     isMac = CheckIfMac If isMac Then DoTheMacRoutine Else DoTheWindowsRoutine End If