AppleScript statt Visual Basic for Applications :(
Dienstag, 29. April 2008 um 5:10 UhrMicrosoft Excel 2008 für den Mac enthält kein Visual Basic for Applications (VBA), eine von vielen Schwächen gegenüber der aktuellen Microsoft Excel 2007-Version für den PC. Anscheinend hätte die Integration von VBA in Microsoft Office 2008 das Erscheinen um weitere zwei Jahre verzögert, nachdem bereits das nun verfügbare Ergebnis von vier Jahren Entwicklungszeit enttäuschend ist.
Im Zusammenhang mit dem Fehlen von VBA ist nicht nur lästig, dass die Nutzung von Microsoft Excel damit eingeschränkt und die Zusammenarbeit mit PC-Benutzern erschwert wird. Mühsam ist insbesondere auch, dass die teilweise als Ersatz für VBA angepriesene AppleScript-Unterstützung von begrenztem Wert ist …

… neben der offensichtlichen Inkompatibilität von AppleScript mit PC-Versionen von Microsoft Excel gibt es für AppleScript keine Aufnahmefunktion, man muss von Hand programmieren und kann die gewünschten Abläufe nicht komfortabel und ohne weitere Kenntnisse per Aufnahmefunktion von Microsoft Excel «programmieren» lassen. Daneben ist AppleScript im Bezug auf Microsoft Office 2008 miserabel dokumentiert (mehrheitlich noch auf dem Stand von Microsoft Office 2004) und fragt man deswegen beim Microsoft-Support nach, erhält man die ernüchternde Erklärung, die AppleScript-Funktionalität von Microsoft Excel 2008 werde nicht offiziell unterstützt. Bleibt als Argument für Microsoft Excel auf dem Mac bald nur noch die Möglichkeit zum korrekten Unterstreichen von Berechnungen?
P.S.: Der Kommentar im obigen Screenshot stammt von der «MacLife»-Website.
Dienstag, 29. April 2008 um 6:38 Uhr
Meine spärlichen Informationen sagen, dass ab 2007 VBA als ‘deprecated’ gilt und man VSTO verwenden soll.
Gilt das auch für MAC-MS-Office?
Dienstag, 29. April 2008 um 7:21 Uhr
VSTO (.Net) ist AFAIK für den Mac auch nicht verfügbar.
Dienstag, 29. April 2008 um 15:07 Uhr
Das bestätigt mir meine Entscheidung im Nachhinein noch stärker, auf Excel komplett zu verzichten. Wer Excel in vollem Umfang nutzen will, hat derzeit wohl nur die Möglichkeit die Windows-Version in einer virtuellen Maschine laufen zu lassen. - Auch kein Beinbruch, dank der mittlerweile guten Integration der Emulatoren in OS X. Aber ärgerlich ist diese Entwicklung zweifellos.
Donnerstag, 15. Mai 2008 um 11:31 Uhr
Inzwischen hat Microsoft übrigens angekündigt, die nächste Microsoft Office-Version für den Mac werde wieder VBA enthalten – siehe dazu unter anderem http://pogue.blogs.nytimes.com.....e-someday/ … ob es wirklich nochmals eine Microsoft Office-Version für den Mac geben wird? Und falls ja, wer interessiert sich 2012 oder später noch für VBA auf dem Mac?