Visual Basic-makroer fungerer ikke på Mac

Visual Basic-makroer fungerer ikke på Mac


Makroer forbedre funksjonaliteten til Microsoft Office-programmer ved å gjøre det enkelt å slå komplekse sekvenser av innstillinger og kommandoer i ett-trinn prosesser du kan bruke med et enkelt museklikk. Deres makt og bekvemmelighet kjøre på support system levert av Visual Basic, en proprietær skriptspråk. Dessverre for Mac-brukere, Microsoft eliminert VB og makroer effektiv med Microsoft Office 2008 for Mac. Klager og bestyrtelse lyktes i retur VB til Mac-versjonen av Office når sin 2011-versjonen kom på markedet.

office 2008

I motsetning til enkelte programvareprodukter som sport i året lignende versjon benevnelse, men ikke nå sin brukerbase i tilsvarende året, Microsoft Office 2008 for Mac begynte å levere i mars 2008. Nesten fire år hadde gått siden Office 2004 utgivelse i juli 2004. Besøks 2008 for Mac introdusert en ny XML-basert filformat og nye funksjoner, men det utelatt støtte for å opprette og redigere VB makroer. Som et resultat av Office 2004 tilbød den siste sjansen for ekte dual-plattform kompatibilitet med Office for Windows.

MacBU Reasoning

Microsoft Macintosh Business Unit, eller MacBU, forsvarte sin beslutning om å eliminere VB-støtte i Office 2008 for Mac. Deler av VB kode base datert tilbake til tidlig 1990-tallet. Andre deler ville ha vist seg komplisert og kostbart å oppdatere for kryssplattform kompatibilitet. Hele tredelt struktur - VB Editor, VB for Applications, og Forms - besto av 32-bit definert kode som ville kreve en fullstendig omskriving for å gjøre det 64-bit kompatibel. Verre enda, alt avhengig av PowerPC-egen kode, som nødvendiggjør en omskriving for kompatibilitet med Intel-baserte Mac-prosessorer.

Alternatives

Mac har sin egen unike skriptspråk. Applescript kan automatisere programspesifikke funksjonalitet i AS-aware programmer som inkluderer en velutviklet ordbok av egenskaper, funksjoner og kontroller. I tillegg kan Apple sende data mellom applikasjoner, knytte sammen produksjon og drift av programvare som er produsert av selskaper som uensartet som Microsoft, Adobe, Quark og Apple selv. Microsoft MacBU lovet ytterligere gjennomføring av innfødte Applescript, som det allerede tilbudt dypt støtte, selv om den fjernes VB i Office 2008.

VB retur

Når Office 2011 nådde markedet, markerte det annet komme av VB og makroer til begge sider av dual-plattformen ligningen. Hvorvidt MacBU bukket til brukernes sinne over tapt funksjonalitet eller så salget tapt til open source alternativer, Office 2008 viste seg å være et unntak snarere enn en trend. Ikke bare kan Mac-brukere gå tilbake til å opprette og kjøre VB makroer; sine Office 2004-filer med makroer kjøres i Office 2011 også.