Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 19 reacties

Microsoft gaat ondersteuning voor de vba-scripttaal opnieuw toevoegen aan Office for Mac, zo maakte het bedrijf bekend. De herintroducering van vba zal echter pas bij de volgende versie van Office for Mac plaatsvinden.

Office 2008 for Mac vba-ondersteuning SP1Het bedrijf uit Redmond is overstag gegaan vanwege de vele kritiek dat het heeft ontvangen naar aanleiding van het weglaten van vba-ondersteuning in de nieuwe Office 2008 voor Mac OS X. Deze versie werd in januari dit jaar uitgebracht. Microsoft had in augustus 2006 aangekondigd de ondersteuning voor de oude scripttaal voor Office-applicaties weg te laten omdat het te moeilijk zou zijn en teveel tijd zou vergen om de programmeertaal over te zetten naar Intel-processors. De vorige Office-versie voor Mac OS X, Office 2004, was nog ontwikkeld voor de Powerpc-architectuur van IBM.

Een heikel punt is dat vba-ondersteuning pas opnieuw ge´ntroduceerd wordt met een nieuwe Office-versie voor de Mac. Aangezien Office 2008 pas onlangs is verschenen, zullen pas op z'n vroegst in 2010 of 2011 weer vba-macros gedraaid kunnen worden in een nieuwe Office-versie voor Mac OS X. Voor veel bedrijven met een mix aan Windows- en Mac-machines, en die crossplatform-vba-macro's gebruiken, zal dit gevoeglijk laat zijn. Deze bedrijven kunnen ervoor kiezen om een oude Office-versie te blijven gebruiken of de vba-macro's over te zetten naar bijvoorbeeld Applescript of Automator, dat wel in Office 2008 zit.

Microsoft heeft tevens Service Pack 1 voor Office 2008 for Mac uitgebracht. De update maakt onder meer het typen van tekst in visuele elementen vlotter, terwijl lagen in psd-bestanden nu correct uitgelijnd worden. Ook zoekt de verwijderingstool voor Office niet langer in een Time Machine-backup naar versies van Office. Office 2008 SP1 is per direct beschikbaar en is 180MB groot.

Moderatie-faq Wijzig weergave

Reacties (19)

Eindelijk de update ge´nstalleerd, kom ik niet langs de update-checker... Zucht.
Dat probleem had ik ook en ik heb de oplossing gevonden op MacFreak:

Voer in het programma Terminal het volgende commando uit:

rm /Applications/Microsoft\ Office\ 2008/Office/OfficePID.plist
rm ~/Library/Preferences/Microsoft/Office\ 2008/Microsoft\ Office\ 2008\ Settings.plist
Openoffice 3, dat ook meer native Mac ondersteuning biedt, zat al te pronken met zijn ondersteuning voor VBA tov Microsoft Office Mac. Niet geheel ten onrechte dus.

[Reactie gewijzigd door - peter - op 14 mei 2008 13:34]

Hoezo meer native mac ondersteuning? Office 2008 heeft ook prima native OS X ondersteuning.
Waarschijnlijk bedoelt hij de native Aqua-interface die nieuw is tov OpenOffice 2.
Cocoa, wat het geheel stukken efficienter maakt. Office voor de Mac is nog steeds het enige echte alternatief, maar het is me een partij traag, ik gebruik het op het werk, maar thuis komt het er niet op.
MS Office is toch veel meer native op mac dan OpenOffice.
De interface van MS Office 2008 is zelfs speciaal voor de Mac ontwikkeld in de stijl van mac GUI's en wijkt dus af van de interface op windows.

Voor een meer native gevoel bij OpenOffice op Mac moet je toch eigenlijk de NeoOffice fork gebruiken
Microsoft had in augustus 2006 aangekondigd de ondersteuning voor de oude scripttaal voor Office-applicaties weg te laten omdat het te moeilijk zou zijn en teveel tijd zou vergen om de programmeertaal over te zetten naar Intel-processors

Hadden ze dan niet de windows variant kunnen gebruiken als basis...
Kan ook wel, maar dan moet je dus de complete VB-library gaan porten. Op het Windows platform is Microsoft al jaren terug overgegaan naar VB.NET, ook als scripttaal voor Office. De oude VBA libraries zijn 'legacy' en worden al jaren niet meer ontwikkeld. En nu moet dit ouderwetse framework alsnog geport worden, terwijl op de Mac er allang veel betere scripttalen voor MS Office zijn. Ik kan me heel goed voorstellen dat MS dit een absolute nutteloze k*tklus vindt, maar ja de klant is koning. Ik vind het zelf ook erg onhandig dat mijn zelfgeschreven VBA functies niet meer werken in Office 2008.
Jammer, dat Microsoft dit gedaan heeft.

Want VBA is vaak de reden, dat bedrijven niet naar Open Office kunnen, omdat er applicaties in VBA zijn ontwikkeld, ook hier - wel bagger, ontwikkeld door een handige gebruiker, voor mijn tijd -

Als VBA niet ondersteund wordt, heb je dat probleem niet.
Over SP1:
Lekker dan: de updater vindt bij mij geen geschikte applicatie om te updaten. Zit je dan met je vers geinstalleerde legale Office 2008... :'(
Ik vind het eerlijk gezegd een vreemde reden. Hoe kan het porten naar x86 nu een groot probleem zijn? Ze zullen best het e.e.a. moeten aanpassen in de sources, maar ik ga er niet van uit dat de source van VBA bestaat uit machinecode of iets dergelijks. Microsoft kennende zal het wel C zijn, en dat zou toch redelijk portable moeten zijn zou je denken.
maar ik ga er niet van uit dat de source van VBA bestaat uit machinecode of iets dergelijks
Dat is een interpreter/compiler. Die kan best heel machine specifiek zijn geschreven.
Het gaat niet om de source van deze compiler maar de output ervan
Misschien wel geschreven in C maar bedoeld om geoptimsliseerde machinecode af te leveren voor het uitvoeren van de VBA code.
Of je draait op je Apple gewoon heel Microsoft Office (de windows versie) in Wine/Crossover. Dit is een Linux tutorial, maar werkt naar alle waarschijnlijkheid ook voor Mac.

[Reactie gewijzigd door donotwant op 14 mei 2008 15:36]

Text in e-mail messages maintains its original font size when sent from non-English versions of Entourage.
This update fixes an issue that causes the font size for text in e-mail messages to increase every time that the message is sent or included in a reply. This issue affects users of non-English versions of Entourage.
Eindelijk! Wat heeft dit lang geduurd. Ik ga het maar weer eens proberen met Entourage 2008.

Kijk voor een uitgebreide omschrijving van verbeteringen op http://support.microsoft.com/kb/952331/en-us
Het probleem is dat het teveel tijd zou gaan kosten, dan was het geen Office 2008 maar 2009.

Een slime zet is het naar mijn idee niet maar ze zullen er echt wel over nagedacht hebben.

Wat ik vreemd vindt is dat ze wachten tot de volgende versie van Office (2010/2011) en het niet oplossen met een SP2 voor Office 2008.

[Reactie gewijzigd door Mentox op 14 mei 2008 13:37]

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True