Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Upgrades Businesses Microsoft Apple

VBA Going Away, Macs Now, PCs Soon 255

Nom du Keyboard writes "As Microsoft drops support for older Office file formats, it looks like Visual Basic for Applications is also going soon. Mac Office 2008 has dropped VBA in favor of enhanced support for AppleScript, and Office 2009 is scheduled to lose it in favor of Mac incompatible Visual Studio Tools for Applications (VSTA) or Visual Studio Tools for Office (VSTO). This sounds like the Mother of All Backwards and Cross-Platform Incompatibilities — especially since there appears to be no transition period where both the old and new scripting languages will be simultaneously supported. And as past experience with Visual Studio .NET has shown, upgrade tools are far less than perfect."
This discussion has been archived. No new comments can be posted.

VBA Going Away, Macs Now, PCs Soon

Comments Filter:
  • by LWATCDR ( 28044 ) on Tuesday January 15, 2008 @04:13PM (#22056142) Homepage Journal
    So Mac you thought you where so funny. Well take this! "PC throws a chair label Cross platform compatability right out a Window".
    So what you going to do about Mister I am so much cooler than a PC!.
    Mac pick up the phone.
    "Hello Open Office org?, Yea this is Mac I have a message from Steve for you. How would you like a big pile of cash and about a hundred programers? Really great they will be right over."
  • by TW Atwater ( 1145245 ) on Tuesday January 15, 2008 @04:17PM (#22056216)
    Let me know when they dump Windows.
  • by geminidomino ( 614729 ) * on Tuesday January 15, 2008 @04:26PM (#22056398) Journal

    I wrote a bunch of VBA many years ago (hey, I was young and needed the money :P),
    You should have been a hooker. It would have done less damage to your soul and self-respect. :)
  • by RingDev ( 879105 ) on Tuesday January 15, 2008 @04:27PM (#22056424) Homepage Journal

    And as past experience with Visual Studio .NET has shown, upgrade tools are far less than perfect
    What the hell is the point of that statement??

    1) It has nothing to do with the software in focus.

    2) Converting from framework 1.0 to 1.1 was almost effortless, and while converting from 1.1 to 2.0 usually took a tad bit of refinement, compiling a 2.0 application for the 3.0 or 3.5 framework is trivial. VS.Net 2k8 has the option built in so that you can work on 2.0, 3.0, and 3.5 framework compilations with nothing more than a project property change.

    3) The VB6 to .Net 1.0 converter was actually highly functional, IF your VB6 code was abstracted and tiered in an OO manner. Unfortunately, most VB6 code was written, well, crappily as compared to current OO standards, and thus there was not much that could be done for automatic translation. Although the output would tell you specifically what wouldn't work, and where to read KB articles to learn about new ways of doing the same thing.

    That aside, dropping VBA seems like an INSANE thing to do. Not that I like VBA, it's existance is a thorn in my side. But the fact that VBA is so ingrained into the corporate atmosphere. MS is in a pretty rough spot with Office. Office 2k was a great product. Office 2k3 introduced only marginal improvements that were hard to justify to the accountants. Office 2k7 has some neat stuff, but with the new interface and no new functionality for the majority of users, justifying it to both the accountants AND users was difficult. Now the next version of Office is going to abandon VBA, which means that the IT development departments are going to have to either develop real apps for all the users who depend on those heavily modified excel spread sheets, or you're going to have to get some training on the new scripting language for your employees. Either way, that is a HUGE financial investment beyond the $300 license.

    -Rick
  • by wiredlogic ( 135348 ) on Tuesday January 15, 2008 @04:33PM (#22056548)
    Good. Can we have our zero-based arrays back now?
  • by Dareth ( 47614 ) on Tuesday January 15, 2008 @04:36PM (#22056602)
    sol.exe runs just fine using Wine for Linux... what you mean people do something else with their Windows boxes?
  • by smittyoneeach ( 243267 ) * on Tuesday January 15, 2008 @04:49PM (#22056886) Homepage Journal
    You're supposed to use Visual Studio Tools for Applications (VSTA).
    Seems to remind me of some other smash hit from Redmond...Bob? Millenium Edition? DOS? What was that thing...
  • by Bryansix ( 761547 ) on Tuesday January 15, 2008 @05:50PM (#22057860) Homepage
    Please stop using shoehorn as a transitive verb in that manner. The way you used it you implied it to mean "squeezing something into a space in which it will not fit". However it should be used as a transitive verb only as follows. I shoehorned my foot into my shoe. My foot fits in my shoe just fine thank you very much but I use a shoehorn because it is EASIER. Using the shoehorn is not wrong. Yet when you use the word they way you did you give it a negative conotation which is lame. Shoehorns are awesome and the word should only be used to convey awesomeness!
  • by jollyreaper ( 513215 ) on Tuesday January 15, 2008 @05:51PM (#22057890)

    Not a troll.
    "Saying that Java is nice because it works on all OSes is like saying
    that anal sex is nice because it works on all genders."
    (Alanna)

    Sort of a troll but it's still funny. :)
  • by angus_rg ( 1063280 ) on Tuesday January 15, 2008 @06:01PM (#22058064)
    At least the egotistical VBS programmers stood upright in comparison to the documenters who thought the HTML "code" they wrote was a programming language. They're still mouth breathers dragging their knuckles on the ground, but still, they could stand.
  • by Creepy Crawler ( 680178 ) on Tuesday January 15, 2008 @06:46PM (#22058712)
    "Saying that Java is nice because it works on all OSes is like saying
    that anal sex is nice because it works on all genders."

    Try species.

    Baaa means YES.
  • by kat_skan ( 5219 ) on Tuesday January 15, 2008 @09:54PM (#22060958)

    "Saying that Java is nice because it works on all OSes is like saying that anal sex is nice because it works on all genders."

    Try species.

    You are either incredibly macho, or trying to get someone mauled to death by bears for a very unusual reason.

  • by smittyoneeach ( 243267 ) * on Tuesday January 15, 2008 @11:22PM (#22061850) Homepage Journal
    Are you suggesting that Redmond use a tool whose original author is a Google employee?
    Have this madman removed.

Old programmers never die, they just hit account block limit.

Working...