Office for Mac • Sjablonen met functionaliteit
2013 vs 2024
In 2013 konden we bijna niks met Word for Mac. De aangeschafte MacBook verdween al snel in de kast. Door contact met ontwerpbureaus, die met onverwacht goed resultaat onze sjablonen op Mac testten en screenshots stuurden die me ook niet tegenvielen, begon ik te vermoeden dat er inmiddels meer mogelijk was en kocht weer een MacBook.
Dit heb ik geleerd…
De voorkant
Aanpassingen van het lint worden goed weergegeven en werken goed.
Dialoogvensters kunnen gebruikt worden.
De achterkant
Er is geen ‘designer’ voor vensters, dat moet dus op Windows.
En daar moet je de velden groter tekenen dan normaal en een groter lettertype gebruiken dan normaal voor een goede weergave op Mac.
Gelukkig kan ik wel XML gebruiken:
Maar helaas moet je in macro's alle XML gerelateerde objecten als generiek 'Object' declareren, wat het programmeren een stuk moeilijker maakt. Je krijgt dan namelijk niet te zien welke acties je op een object kunt uitvoeren. Uiteraard bevordert dat de productiviteit niet.
Verder zijn er gekke problemen, zoals events die twee keer afgaan, waardoor je workarounds moet programmeren. In dit geval bijvoorbeeld om zelf bij te houden of het event al een keer is afgehandeld.
Allemaal niet onoverkomelijk, maar je weet op voorhand niet waar je tegenaan gaat lopen.
Mijn voorlopige conclusies
- Ik kan Mac sjablonen met functionaliteit ontwikkelen.
- Je bent wel steeds aan het schakelen tussen Windows en Mac.
- Je komt zeker verrassingen tegen.
- Ontwikkeling is wat duurder dan voor Windows.
- Windows én Mac in één sjabloon ondersteunen is nog lastiger, dus duurder.
De gebruikersinterface moet dubbel gemaakt worden, en in de macro's moet je soms vertakkingen maken die specifiek voor Mac of Windows zijn.
Denk ook aan het andere file system, dus paden naar bestanden moet je anders opbouwen.