<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Saying goodbye to Visual Basic</title>
	<atom:link href="http://www.schwieb.com/blog/2006/08/08/saying-goodbye-to-visual-basic/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.schwieb.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.schwieb.com%2Fblog%2F2006%2F08%2F08%2Fsaying-goodbye-to-visual-basic%2F&#038;seed_title=Saying+goodbye+to+Visual+Basic</link>
	<description>Random blatherings</description>
	<lastBuildDate>Thu, 17 Nov 2011 07:15:48 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: MacTech to publish &#8220;VBA to AppleScript&#8221; guide for Office developers &#124; Ars Technica</title>
		<link>http://www.schwieb.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.schwieb.com%2Fblog%2F2006%2F08%2F08%2Fsaying-goodbye-to-visual-basic%2F&#038;seed_title=Saying+goodbye+to+Visual+Basic/comment-page-5/#comment-36042</link>
		<dc:creator>MacTech to publish &#8220;VBA to AppleScript&#8221; guide for Office developers &#124; Ars Technica</dc:creator>
		<pubDate>Thu, 17 Nov 2011 07:15:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.schwieb.com/blog/2006/08/08/saying-goodbye-to-visual-basic/#comment-36042</guid>
		<description>[...] at least on the PC side. In a detailed post on his personal weblog, MacBU developer Erik Schwiebert pointed out that although the decision was not an easy one at MS, it was necessary to allow them to move ahead [...]</description>
		<content:encoded><![CDATA[<p>[...] at least on the PC side. In a detailed post on his personal weblog, MacBU developer Erik Schwiebert pointed out that although the decision was not an easy one at MS, it was necessary to allow them to move ahead [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: &#187; Review: Mac Office 2001 R4 Maintenance Upgrade (Also Called Office 2011)</title>
		<link>http://www.schwieb.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.schwieb.com%2Fblog%2F2006%2F08%2F08%2Fsaying-goodbye-to-visual-basic%2F&#038;seed_title=Saying+goodbye+to+Visual+Basic/comment-page-5/#comment-35978</link>
		<dc:creator>&#187; Review: Mac Office 2001 R4 Maintenance Upgrade (Also Called Office 2011)</dc:creator>
		<pubDate>Mon, 01 Nov 2010 07:28:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.schwieb.com/blog/2006/08/08/saying-goodbye-to-visual-basic/#comment-35978</guid>
		<description>[...] horrible bug that appeared in R3 (sometimes called Office 2008) where Macros/Visual Basic would refuse to load and Macros would be stripped out of files is now [...]</description>
		<content:encoded><![CDATA[<p>[...] horrible bug that appeared in R3 (sometimes called Office 2008) where Macros/Visual Basic would refuse to load and Macros would be stripped out of files is now [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Erwin</title>
		<link>http://www.schwieb.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.schwieb.com%2Fblog%2F2006%2F08%2F08%2Fsaying-goodbye-to-visual-basic%2F&#038;seed_title=Saying+goodbye+to+Visual+Basic/comment-page-5/#comment-35977</link>
		<dc:creator>Erwin</dc:creator>
		<pubDate>Fri, 29 Oct 2010 15:09:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.schwieb.com/blog/2006/08/08/saying-goodbye-to-visual-basic/#comment-35977</guid>
		<description>It`s all about money, protection and competition, on the back of customers that are made believe that updating is a thing you must do to keep in business.</description>
		<content:encoded><![CDATA[<p>It`s all about money, protection and competition, on the back of customers that are made believe that updating is a thing you must do to keep in business.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: The Professor&#039;s Notes &#187; Blog Archive &#187; Improved Kindle Clippings Macro for Word</title>
		<link>http://www.schwieb.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.schwieb.com%2Fblog%2F2006%2F08%2F08%2Fsaying-goodbye-to-visual-basic%2F&#038;seed_title=Saying+goodbye+to+Visual+Basic/comment-page-5/#comment-35972</link>
		<dc:creator>The Professor&#039;s Notes &#187; Blog Archive &#187; Improved Kindle Clippings Macro for Word</dc:creator>
		<pubDate>Sat, 16 Oct 2010 15:39:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.schwieb.com/blog/2006/08/08/saying-goodbye-to-visual-basic/#comment-35972</guid>
		<description>[...] MAC Users&#8211;apparently Microsoft removed VBA from their Word for MAC (read excruciating details here.)  Thus, the only way to use this macro is to run Windows on your Mac, with the Windows version of [...]</description>
		<content:encoded><![CDATA[<p>[...] MAC Users&#8211;apparently Microsoft removed VBA from their Word for MAC (read excruciating details here.)  Thus, the only way to use this macro is to run Windows on your Mac, with the Windows version of [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott</title>
		<link>http://www.schwieb.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.schwieb.com%2Fblog%2F2006%2F08%2F08%2Fsaying-goodbye-to-visual-basic%2F&#038;seed_title=Saying+goodbye+to+Visual+Basic/comment-page-5/#comment-35971</link>
		<dc:creator>Scott</dc:creator>
		<pubDate>Sat, 09 Oct 2010 04:11:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.schwieb.com/blog/2006/08/08/saying-goodbye-to-visual-basic/#comment-35971</guid>
		<description>I just installed Office 2008-upgrading from Office X.  Unbelievable.  I actually think that it is more difficult to take an otherwise useful program and make it completely worthless with an update than it is to make improvements.  I can only guess that the team at Microsoft worked day and night to ensure that all cross-platform functionality in Excel was taken away.  And I must commend the fact that it was so subtly done- I had no idea that VBA was not supported in this &#039;update&#039;.  I don&#039;t typically think to search on the web to be sure that an update is going to render my software useless.  The first file I tried to open was toast.  I actually try to use excel as a tool to get things done at work.  I know, I know, all my colleagues say that that excel shouldn&#039;t be used for real analytical work, but VBA made it possible- now Microsoft has proven them right with this update.  Another great thing about this, that is so completely sinister, is that it is only the files that most likely took you the most time to make, and that are the most useful as tools that are now completely worthless.  What next?  I wish I could put into words just how incredibly epic this failure is, after reading this post I can see I can&#039;t.  You should all be ashamed of yourselves.</description>
		<content:encoded><![CDATA[<p>I just installed Office 2008-upgrading from Office X.  Unbelievable.  I actually think that it is more difficult to take an otherwise useful program and make it completely worthless with an update than it is to make improvements.  I can only guess that the team at Microsoft worked day and night to ensure that all cross-platform functionality in Excel was taken away.  And I must commend the fact that it was so subtly done- I had no idea that VBA was not supported in this &#8216;update&#8217;.  I don&#8217;t typically think to search on the web to be sure that an update is going to render my software useless.  The first file I tried to open was toast.  I actually try to use excel as a tool to get things done at work.  I know, I know, all my colleagues say that that excel shouldn&#8217;t be used for real analytical work, but VBA made it possible- now Microsoft has proven them right with this update.  Another great thing about this, that is so completely sinister, is that it is only the files that most likely took you the most time to make, and that are the most useful as tools that are now completely worthless.  What next?  I wish I could put into words just how incredibly epic this failure is, after reading this post I can see I can&#8217;t.  You should all be ashamed of yourselves.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: G. Hammond</title>
		<link>http://www.schwieb.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.schwieb.com%2Fblog%2F2006%2F08%2F08%2Fsaying-goodbye-to-visual-basic%2F&#038;seed_title=Saying+goodbye+to+Visual+Basic/comment-page-5/#comment-35970</link>
		<dc:creator>G. Hammond</dc:creator>
		<pubDate>Sat, 09 Oct 2010 01:04:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.schwieb.com/blog/2006/08/08/saying-goodbye-to-visual-basic/#comment-35970</guid>
		<description>I was a first tester of Excel 1.0 and I beta tested till 1993. I met some of the guys who wrote the formulas for excel.  I actually prefer the old macro language and not vba. With add-ons I could make excel jump through hoops. SQL data-dipping was one of my favorites. You can&#039;t tell me that providing the old macro language would be a big deal? Or providing an API and/or apple script-able commands to give me a fighting chance at providing a decent product to clients. Do MS executives look for ways to make Mac Users suffer or does it come naturally? I will of course have to use the PC version and run it in a Virtual environment, I just wish MS would do the right thing and stop selling a broken product!</description>
		<content:encoded><![CDATA[<p>I was a first tester of Excel 1.0 and I beta tested till 1993. I met some of the guys who wrote the formulas for excel.  I actually prefer the old macro language and not vba. With add-ons I could make excel jump through hoops. SQL data-dipping was one of my favorites. You can&#8217;t tell me that providing the old macro language would be a big deal? Or providing an API and/or apple script-able commands to give me a fighting chance at providing a decent product to clients. Do MS executives look for ways to make Mac Users suffer or does it come naturally? I will of course have to use the PC version and run it in a Virtual environment, I just wish MS would do the right thing and stop selling a broken product!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sonam Yadav</title>
		<link>http://www.schwieb.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.schwieb.com%2Fblog%2F2006%2F08%2F08%2Fsaying-goodbye-to-visual-basic%2F&#038;seed_title=Saying+goodbye+to+Visual+Basic/comment-page-5/#comment-35958</link>
		<dc:creator>Sonam Yadav</dc:creator>
		<pubDate>Fri, 23 Jul 2010 06:40:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.schwieb.com/blog/2006/08/08/saying-goodbye-to-visual-basic/#comment-35958</guid>
		<description>Thanx, for your help. Actualy I have a excel with specific template. The excel file have a macro written in VBA attached with it. Whenever another user downloads that file that macro is executed. I want to write that same macro in applescript and attach it to excel as excel 2008 don’t have support for VB macro. Is there any way to execute macro written in applescript through excel 2008, so whenever another user download this excel file that macro written in applescript should be executed automatically and provides same functionality as macro in VBA. Please help me with this problem.

Thanx again.</description>
		<content:encoded><![CDATA[<p>Thanx, for your help. Actualy I have a excel with specific template. The excel file have a macro written in VBA attached with it. Whenever another user downloads that file that macro is executed. I want to write that same macro in applescript and attach it to excel as excel 2008 don’t have support for VB macro. Is there any way to execute macro written in applescript through excel 2008, so whenever another user download this excel file that macro written in applescript should be executed automatically and provides same functionality as macro in VBA. Please help me with this problem.</p>
<p>Thanx again.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mackenab.com &#187; Blog Archive &#187; A Microsoft-less World?</title>
		<link>http://www.schwieb.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.schwieb.com%2Fblog%2F2006%2F08%2F08%2Fsaying-goodbye-to-visual-basic%2F&#038;seed_title=Saying+goodbye+to+Visual+Basic/comment-page-5/#comment-35957</link>
		<dc:creator>Mackenab.com &#187; Blog Archive &#187; A Microsoft-less World?</dc:creator>
		<pubDate>Thu, 15 Jul 2010 03:48:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.schwieb.com/blog/2006/08/08/saying-goodbye-to-visual-basic/#comment-35957</guid>
		<description>[...] just found this post explaining in some detail why the Microsoft Mac Business Unit (MacBU) is dropping VBA support.  It [...]</description>
		<content:encoded><![CDATA[<p>[...] just found this post explaining in some detail why the Microsoft Mac Business Unit (MacBU) is dropping VBA support.  It [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Plymouth Design Group &#187; Blog Archive &#187; Macros For Macintosh Excel 2008 using XLM</title>
		<link>http://www.schwieb.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.schwieb.com%2Fblog%2F2006%2F08%2F08%2Fsaying-goodbye-to-visual-basic%2F&#038;seed_title=Saying+goodbye+to+Visual+Basic/comment-page-5/#comment-35954</link>
		<dc:creator>Plymouth Design Group &#187; Blog Archive &#187; Macros For Macintosh Excel 2008 using XLM</dc:creator>
		<pubDate>Tue, 08 Jun 2010 17:29:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.schwieb.com/blog/2006/08/08/saying-goodbye-to-visual-basic/#comment-35954</guid>
		<description>[...]  You&#8217;ll find that VBA doesn&#8217;t work at all under Excel 2008 for Mac, because Microsoft decided to remove it.  They are pushing users toward AppleScript as an alternative scripting technology, [...]</description>
		<content:encoded><![CDATA[<p>[...]  You&#8217;ll find that VBA doesn&#8217;t work at all under Excel 2008 for Mac, because Microsoft decided to remove it.  They are pushing users toward AppleScript as an alternative scripting technology, [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eric Pettigrew</title>
		<link>http://www.schwieb.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.schwieb.com%2Fblog%2F2006%2F08%2F08%2Fsaying-goodbye-to-visual-basic%2F&#038;seed_title=Saying+goodbye+to+Visual+Basic/comment-page-5/#comment-35949</link>
		<dc:creator>Eric Pettigrew</dc:creator>
		<pubDate>Sat, 10 Apr 2010 06:18:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.schwieb.com/blog/2006/08/08/saying-goodbye-to-visual-basic/#comment-35949</guid>
		<description>It would take you two years to rewrite the code? So what? It took me five years to acquire the knowledge to write applications which talked to each other in Office across Access, Excel, and Outlook, all of which use VBA.

And no one was paying me out of some corporate budget. I came to Macs late in life, but if I could, would drop the various PCs I have just because the Mac is a beautiful machine. 

The arrogance of Microsoft, with its screw the customer attitude is mind-boggling.  (you once tried to charge me £230 just to ask a question when I found a bug in Access which then you credited after you admitted it was your fault). This is just another brick in the Microsoft stonewall built with complete disregard of your customers and the work they put in to adapt your undoubtedly great parts of the package (Pivot Tables for instance) to good use.

A plague on your house.</description>
		<content:encoded><![CDATA[<p>It would take you two years to rewrite the code? So what? It took me five years to acquire the knowledge to write applications which talked to each other in Office across Access, Excel, and Outlook, all of which use VBA.</p>
<p>And no one was paying me out of some corporate budget. I came to Macs late in life, but if I could, would drop the various PCs I have just because the Mac is a beautiful machine. </p>
<p>The arrogance of Microsoft, with its screw the customer attitude is mind-boggling.  (you once tried to charge me £230 just to ask a question when I found a bug in Access which then you credited after you admitted it was your fault). This is just another brick in the Microsoft stonewall built with complete disregard of your customers and the work they put in to adapt your undoubtedly great parts of the package (Pivot Tables for instance) to good use.</p>
<p>A plague on your house.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John C.</title>
		<link>http://www.schwieb.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.schwieb.com%2Fblog%2F2006%2F08%2F08%2Fsaying-goodbye-to-visual-basic%2F&#038;seed_title=Saying+goodbye+to+Visual+Basic/comment-page-5/#comment-35948</link>
		<dc:creator>John C.</dc:creator>
		<pubDate>Sun, 14 Mar 2010 16:57:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.schwieb.com/blog/2006/08/08/saying-goodbye-to-visual-basic/#comment-35948</guid>
		<description>I&#039;ve read this explanation twice now, and basically it boils down to &quot;I couldn&#039;t be bothered&quot;. Pathetic. You have removed basic functionality from a program and claim that this is an improvement I should be grateful for? Why not remove the ability to create plots, that would actually be much less destructive for many many users than what you have actually done. I have a huge number of alternatives, better alternatives, if I want to create pretty plots and pro-quality spreadsheet graphics. I have no alternative program to run all my macros (which include some incredibly complex and powerful data processing plugins). Doesn&#039;t it make you feel sick knowing that you have spent years creating a useless program? Doesn&#039;t it crush pride to know that you have wasted years of your life? You say that most macros are portable to AppleScript, but that only goes to show just how little you appear to understand about the way that many people use macros, and just how many highly complex macros are in daily use by a huge number of people around the world. What you have now is just a substandard finance-only spreadsheet program, and you have killed Excel as a serious piece of scientific software. So it would have been some work for you. Diddums. That&#039;s what you are paid for. Have you any comprehension of just how much money your decision has cost users around the world, how much time, how much stress? So your manager was close to crying, awww... I have actually SEEN users cry when they realise just how crap Excel 2008 is. The chart wizard is fucked. The macros are fucked sideways. And you claim it is improved? Moron.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve read this explanation twice now, and basically it boils down to &#8220;I couldn&#8217;t be bothered&#8221;. Pathetic. You have removed basic functionality from a program and claim that this is an improvement I should be grateful for? Why not remove the ability to create plots, that would actually be much less destructive for many many users than what you have actually done. I have a huge number of alternatives, better alternatives, if I want to create pretty plots and pro-quality spreadsheet graphics. I have no alternative program to run all my macros (which include some incredibly complex and powerful data processing plugins). Doesn&#8217;t it make you feel sick knowing that you have spent years creating a useless program? Doesn&#8217;t it crush pride to know that you have wasted years of your life? You say that most macros are portable to AppleScript, but that only goes to show just how little you appear to understand about the way that many people use macros, and just how many highly complex macros are in daily use by a huge number of people around the world. What you have now is just a substandard finance-only spreadsheet program, and you have killed Excel as a serious piece of scientific software. So it would have been some work for you. Diddums. That&#8217;s what you are paid for. Have you any comprehension of just how much money your decision has cost users around the world, how much time, how much stress? So your manager was close to crying, awww&#8230; I have actually SEEN users cry when they realise just how crap Excel 2008 is. The chart wizard is fucked. The macros are fucked sideways. And you claim it is improved? Moron.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mac Office 2008 Hits Private Beta &#171; MacRumors.com</title>
		<link>http://www.schwieb.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.schwieb.com%2Fblog%2F2006%2F08%2F08%2Fsaying-goodbye-to-visual-basic%2F&#038;seed_title=Saying+goodbye+to+Visual+Basic/comment-page-5/#comment-35946</link>
		<dc:creator>Mac Office 2008 Hits Private Beta &#171; MacRumors.com</dc:creator>
		<pubDate>Wed, 03 Mar 2010 14:39:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.schwieb.com/blog/2006/08/08/saying-goodbye-to-visual-basic/#comment-35946</guid>
		<description>[...] Microsoft has stated that Office 2008 will be a Universal Binary, and will bring compatibility with Office 2007 for Windows&#8217; Open XML file format. To the dismay of many corporate and cross-platform users, however, Microsoft has said that it will not be supporting Visual Basic scripting. [...]</description>
		<content:encoded><![CDATA[<p>[...] Microsoft has stated that Office 2008 will be a Universal Binary, and will bring compatibility with Office 2007 for Windows&#8217; Open XML file format. To the dismay of many corporate and cross-platform users, however, Microsoft has said that it will not be supporting Visual Basic scripting. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: moe.</title>
		<link>http://www.schwieb.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.schwieb.com%2Fblog%2F2006%2F08%2F08%2Fsaying-goodbye-to-visual-basic%2F&#038;seed_title=Saying+goodbye+to+Visual+Basic/comment-page-5/#comment-35942</link>
		<dc:creator>moe.</dc:creator>
		<pubDate>Tue, 12 Jan 2010 14:19:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.schwieb.com/blog/2006/08/08/saying-goodbye-to-visual-basic/#comment-35942</guid>
		<description>sorry, dann leider kein update. wäre längst geschehen. dann kann man auch numbers verwenden.</description>
		<content:encoded><![CDATA[<p>sorry, dann leider kein update. wäre längst geschehen. dann kann man auch numbers verwenden.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: The worm in the apple</title>
		<link>http://www.schwieb.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.schwieb.com%2Fblog%2F2006%2F08%2F08%2Fsaying-goodbye-to-visual-basic%2F&#038;seed_title=Saying+goodbye+to+Visual+Basic/comment-page-5/#comment-35938</link>
		<dc:creator>The worm in the apple</dc:creator>
		<pubDate>Wed, 06 Jan 2010 02:03:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.schwieb.com/blog/2006/08/08/saying-goodbye-to-visual-basic/#comment-35938</guid>
		<description>[...] December 2006 Update: My attention has been drawn to an earlier post from a lead in Microsoft&#8217;s Mac Business Unit, where the removal of support for Visual Basic [...]</description>
		<content:encoded><![CDATA[<p>[...] December 2006 Update: My attention has been drawn to an earlier post from a lead in Microsoft&#8217;s Mac Business Unit, where the removal of support for Visual Basic [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniela</title>
		<link>http://www.schwieb.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.schwieb.com%2Fblog%2F2006%2F08%2F08%2Fsaying-goodbye-to-visual-basic%2F&#038;seed_title=Saying+goodbye+to+Visual+Basic/comment-page-5/#comment-35937</link>
		<dc:creator>Daniela</dc:creator>
		<pubDate>Mon, 23 Nov 2009 16:11:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.schwieb.com/blog/2006/08/08/saying-goodbye-to-visual-basic/#comment-35937</guid>
		<description>Do you have any other solution for us mac users? What our we supposed to tell our clients? Sorry it&#039;s just not possible?!</description>
		<content:encoded><![CDATA[<p>Do you have any other solution for us mac users? What our we supposed to tell our clients? Sorry it&#8217;s just not possible?!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: erik dörnenburg &#187; Articles &#187; How toxic is your code?</title>
		<link>http://www.schwieb.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.schwieb.com%2Fblog%2F2006%2F08%2F08%2Fsaying-goodbye-to-visual-basic%2F&#038;seed_title=Saying+goodbye+to+Visual+Basic/comment-page-5/#comment-35936</link>
		<dc:creator>erik dörnenburg &#187; Articles &#187; How toxic is your code?</dc:creator>
		<pubDate>Tue, 03 Nov 2009 02:36:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.schwieb.com/blog/2006/08/08/saying-goodbye-to-visual-basic/#comment-35936</guid>
		<description>[...] time. So, naturally, I&#8217;d like to use Excel on the Mac but, alas, in its current version it does not support VBA anymore. So, unfortunately, it&#8217;s VMWare Fusion for this [...]</description>
		<content:encoded><![CDATA[<p>[...] time. So, naturally, I&#8217;d like to use Excel on the Mac but, alas, in its current version it does not support VBA anymore. So, unfortunately, it&#8217;s VMWare Fusion for this [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: matti</title>
		<link>http://www.schwieb.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.schwieb.com%2Fblog%2F2006%2F08%2F08%2Fsaying-goodbye-to-visual-basic%2F&#038;seed_title=Saying+goodbye+to+Visual+Basic/comment-page-5/#comment-35934</link>
		<dc:creator>matti</dc:creator>
		<pubDate>Sat, 24 Oct 2009 08:20:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.schwieb.com/blog/2006/08/08/saying-goodbye-to-visual-basic/#comment-35934</guid>
		<description>if you wrote a serious office vba app on the mac you are nuts anyway and deserve what you got.</description>
		<content:encoded><![CDATA[<p>if you wrote a serious office vba app on the mac you are nuts anyway and deserve what you got.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Office 2008 starts very slow - Page 4 &#124; keyongtech</title>
		<link>http://www.schwieb.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.schwieb.com%2Fblog%2F2006%2F08%2F08%2Fsaying-goodbye-to-visual-basic%2F&#038;seed_title=Saying+goodbye+to+Visual+Basic/comment-page-4/#comment-35849</link>
		<dc:creator>Office 2008 starts very slow - Page 4 &#124; keyongtech</dc:creator>
		<pubDate>Sun, 18 Jan 2009 16:29:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.schwieb.com/blog/2006/08/08/saying-goodbye-to-visual-basic/#comment-35849</guid>
		<description>[...] Re: Office 2008 starts very slow     Matthew Gardiner wrote: &gt; I&#039;m confused as to why they removed &gt; VBA when they had no multiplatform alternative in the pipe line. &gt; May help with the confusion, if not the difficulties-- http://www.schwieb.com/blog/2006/08/...-visual-basic/ [...]</description>
		<content:encoded><![CDATA[<p>[...] Re: Office 2008 starts very slow     Matthew Gardiner wrote: &gt; I&#8217;m confused as to why they removed &gt; VBA when they had no multiplatform alternative in the pipe line. &gt; May help with the confusion, if not the difficulties&#8211; <a href="http://www.schwieb.com/blog/2006/08/...-visual-basic/" rel="nofollow">http://www.schwieb.com/blog/2006/08/&#8230;-visual-basic/</a> [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://www.schwieb.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.schwieb.com%2Fblog%2F2006%2F08%2F08%2Fsaying-goodbye-to-visual-basic%2F&#038;seed_title=Saying+goodbye+to+Visual+Basic/comment-page-4/#comment-35846</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Wed, 07 Jan 2009 18:37:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.schwieb.com/blog/2006/08/08/saying-goodbye-to-visual-basic/#comment-35846</guid>
		<description>Why couldn&#039;t you make a Visual Basic to Applescript converter. Mac Office could open a document with embeded visual basic macros, convert the script to applescript, run it through the mac interface that they decided to implement instead, and you&#039;d see little loss of functionality. For compatibility, the converter would work in reverse as well. Applescript macros written in Mac Office could be saved to Visual Basic macro format so that windows office could open it and still run the macros. Wouldn&#039;t that be a far easier implementation than spending 2 years straight completely rewriting it? As long as the macros still work and are compatible, I doubt anyone would care that it&#039;s not running on VBA.</description>
		<content:encoded><![CDATA[<p>Why couldn&#8217;t you make a Visual Basic to Applescript converter. Mac Office could open a document with embeded visual basic macros, convert the script to applescript, run it through the mac interface that they decided to implement instead, and you&#8217;d see little loss of functionality. For compatibility, the converter would work in reverse as well. Applescript macros written in Mac Office could be saved to Visual Basic macro format so that windows office could open it and still run the macros. Wouldn&#8217;t that be a far easier implementation than spending 2 years straight completely rewriting it? As long as the macros still work and are compatible, I doubt anyone would care that it&#8217;s not running on VBA.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ChrisJ</title>
		<link>http://www.schwieb.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.schwieb.com%2Fblog%2F2006%2F08%2F08%2Fsaying-goodbye-to-visual-basic%2F&#038;seed_title=Saying+goodbye+to+Visual+Basic/comment-page-4/#comment-35844</link>
		<dc:creator>ChrisJ</dc:creator>
		<pubDate>Mon, 22 Dec 2008 16:40:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.schwieb.com/blog/2006/08/08/saying-goodbye-to-visual-basic/#comment-35844</guid>
		<description>Yeah.. It would be interesting to see if there was a follow up to this. I bet not.

This does sound like a really feasible solution indeed.

what about LLVM anybody at MacBU?? or use an OSA component, with VBA as its language of course.</description>
		<content:encoded><![CDATA[<p>Yeah.. It would be interesting to see if there was a follow up to this. I bet not.</p>
<p>This does sound like a really feasible solution indeed.</p>
<p>what about LLVM anybody at MacBU?? or use an OSA component, with VBA as its language of course.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mac.by.jake</title>
		<link>http://www.schwieb.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.schwieb.com%2Fblog%2F2006%2F08%2F08%2Fsaying-goodbye-to-visual-basic%2F&#038;seed_title=Saying+goodbye+to+Visual+Basic/comment-page-4/#comment-35842</link>
		<dc:creator>mac.by.jake</dc:creator>
		<pubDate>Wed, 17 Dec 2008 06:07:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.schwieb.com/blog/2006/08/08/saying-goodbye-to-visual-basic/#comment-35842</guid>
		<description>Was there any follow up to this.  I have no idea what your saying here but it seems if you found a possible solution that someone should say whether this is feasible or not?</description>
		<content:encoded><![CDATA[<p>Was there any follow up to this.  I have no idea what your saying here but it seems if you found a possible solution that someone should say whether this is feasible or not?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kampery</title>
		<link>http://www.schwieb.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.schwieb.com%2Fblog%2F2006%2F08%2F08%2Fsaying-goodbye-to-visual-basic%2F&#038;seed_title=Saying+goodbye+to+Visual+Basic/comment-page-4/#comment-35814</link>
		<dc:creator>kampery</dc:creator>
		<pubDate>Wed, 22 Oct 2008 15:17:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.schwieb.com/blog/2006/08/08/saying-goodbye-to-visual-basic/#comment-35814</guid>
		<description>Seems people are under the impression Microsoft is somehow obligated to do a “proper” full version of Office.

Thats just not true. They almost certainly could make more money using the MacBU developers for other jobs, they just keep it going for goodwill and to be seen as playing nicely with competitors.

Plenty of platforms have seen major applications just dropped because they are too expensive. For example Lotus Notes only supports Windows for a client now despite thousands of businesses using it on other platforms. It could EASILY happen to Mac Office.</description>
		<content:encoded><![CDATA[<p>Seems people are under the impression Microsoft is somehow obligated to do a “proper” full version of Office.</p>
<p>Thats just not true. They almost certainly could make more money using the MacBU developers for other jobs, they just keep it going for goodwill and to be seen as playing nicely with competitors.</p>
<p>Plenty of platforms have seen major applications just dropped because they are too expensive. For example Lotus Notes only supports Windows for a client now despite thousands of businesses using it on other platforms. It could EASILY happen to Mac Office.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike</title>
		<link>http://www.schwieb.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.schwieb.com%2Fblog%2F2006%2F08%2F08%2Fsaying-goodbye-to-visual-basic%2F&#038;seed_title=Saying+goodbye+to+Visual+Basic/comment-page-4/#comment-35328</link>
		<dc:creator>Mike</dc:creator>
		<pubDate>Tue, 10 Jun 2008 07:52:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.schwieb.com/blog/2006/08/08/saying-goodbye-to-visual-basic/#comment-35328</guid>
		<description>You&#039;re joking right?  You don&#039;t know anything about your only real competitor Open Office?  If that&#039;s true then you&#039;re incompetent.  If it is not then you&#039;re a liar.

You&#039;re definitely lying about it &#039;not supporting the newer xml formats&#039;.  It already supports the only ISO standard XML format - ODF.</description>
		<content:encoded><![CDATA[<p>You&#8217;re joking right?  You don&#8217;t know anything about your only real competitor Open Office?  If that&#8217;s true then you&#8217;re incompetent.  If it is not then you&#8217;re a liar.</p>
<p>You&#8217;re definitely lying about it &#8216;not supporting the newer xml formats&#8217;.  It already supports the only ISO standard XML format &#8211; ODF.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jay</title>
		<link>http://www.schwieb.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.schwieb.com%2Fblog%2F2006%2F08%2F08%2Fsaying-goodbye-to-visual-basic%2F&#038;seed_title=Saying+goodbye+to+Visual+Basic/comment-page-4/#comment-35158</link>
		<dc:creator>Jay</dc:creator>
		<pubDate>Thu, 29 May 2008 04:37:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.schwieb.com/blog/2006/08/08/saying-goodbye-to-visual-basic/#comment-35158</guid>
		<description>Apple can get PowerPC code to run seamlessly on Intel chips</description>
		<content:encoded><![CDATA[<p>Apple can get PowerPC code to run seamlessly on Intel chips</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Project Finance Modelling Consultant</title>
		<link>http://www.schwieb.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.schwieb.com%2Fblog%2F2006%2F08%2F08%2Fsaying-goodbye-to-visual-basic%2F&#038;seed_title=Saying+goodbye+to+Visual+Basic/comment-page-4/#comment-34893</link>
		<dc:creator>Project Finance Modelling Consultant</dc:creator>
		<pubDate>Wed, 14 May 2008 12:35:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.schwieb.com/blog/2006/08/08/saying-goodbye-to-visual-basic/#comment-34893</guid>
		<description>It&#039;s a shame that there are still such big differences between Office for Mac an d Windows. I work in the banking sector, and would love to see Macs being more frequent! Currenlty, to run a Mac while working in banking you would need a spare Windows machine as a backup for unknown problems.</description>
		<content:encoded><![CDATA[<p>It&#8217;s a shame that there are still such big differences between Office for Mac an d Windows. I work in the banking sector, and would love to see Macs being more frequent! Currenlty, to run a Mac while working in banking you would need a spare Windows machine as a backup for unknown problems.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Tsai - Blog - Saying Hello (Again) to Visual Basic</title>
		<link>http://www.schwieb.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.schwieb.com%2Fblog%2F2006%2F08%2F08%2Fsaying-goodbye-to-visual-basic%2F&#038;seed_title=Saying+goodbye+to+Visual+Basic/comment-page-4/#comment-34804</link>
		<dc:creator>Michael Tsai - Blog - Saying Hello (Again) to Visual Basic</dc:creator>
		<pubDate>Tue, 13 May 2008 18:25:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.schwieb.com/blog/2006/08/08/saying-goodbye-to-visual-basic/#comment-34804</guid>
		<description>[...] in August 2006, the MacBU announced that Office 2008 would not have support for Visual Basic. I blogged about it at the time, and that one post has proven to be my 15 minutes of Internet fame. It continues to be [...]</description>
		<content:encoded><![CDATA[<p>[...] in August 2006, the MacBU announced that Office 2008 would not have support for Visual Basic. I blogged about it at the time, and that one post has proven to be my 15 minutes of Internet fame. It continues to be [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Python the new VBA ? &#171; Gobán Saor</title>
		<link>http://www.schwieb.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.schwieb.com%2Fblog%2F2006%2F08%2F08%2Fsaying-goodbye-to-visual-basic%2F&#038;seed_title=Saying+goodbye+to+Visual+Basic/comment-page-4/#comment-34230</link>
		<dc:creator>Python the new VBA ? &#171; Gobán Saor</dc:creator>
		<pubDate>Sun, 04 May 2008 22:19:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.schwieb.com/blog/2006/08/08/saying-goodbye-to-visual-basic/#comment-34230</guid>
		<description>[...] Excel VBA is now a Windows only language. Windows, however, is no longer the &#8216;only&#8217; business client OS (see how many Apple [...]</description>
		<content:encoded><![CDATA[<p>[...] Excel VBA is now a Windows only language. Windows, however, is no longer the &#8216;only&#8217; business client OS (see how many Apple [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MacMacken &#187; AppleScript statt Visual Basic for Applications :(</title>
		<link>http://www.schwieb.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.schwieb.com%2Fblog%2F2006%2F08%2F08%2Fsaying-goodbye-to-visual-basic%2F&#038;seed_title=Saying+goodbye+to+Visual+Basic/comment-page-4/#comment-33938</link>
		<dc:creator>MacMacken &#187; AppleScript statt Visual Basic for Applications :(</dc:creator>
		<pubDate>Tue, 29 Apr 2008 03:11:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.schwieb.com/blog/2006/08/08/saying-goodbye-to-visual-basic/#comment-33938</guid>
		<description>[...] gegen&#252;ber der aktuellen Microsoft Excel 2007-Version f&#252;r den PC. Anscheinend h&#228;tte die Integration von VBA in Microsoft Office 2008 das Erscheinen um weitere zwei Jahre ver..., nachdem bereits das nun verf&#252;gbare Ergebnis von vier Jahren Entwicklungszeit [...]</description>
		<content:encoded><![CDATA[<p>[...] gegen&#252;ber der aktuellen Microsoft Excel 2007-Version f&#252;r den PC. Anscheinend h&#228;tte die Integration von VBA in Microsoft Office 2008 das Erscheinen um weitere zwei Jahre ver&#8230;, nachdem bereits das nun verf&#252;gbare Ergebnis von vier Jahren Entwicklungszeit [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: NT</title>
		<link>http://www.schwieb.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.schwieb.com%2Fblog%2F2006%2F08%2F08%2Fsaying-goodbye-to-visual-basic%2F&#038;seed_title=Saying+goodbye+to+Visual+Basic/comment-page-4/#comment-33183</link>
		<dc:creator>NT</dc:creator>
		<pubDate>Sat, 14 Jul 2007 21:22:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.schwieb.com/blog/2006/08/08/saying-goodbye-to-visual-basic/#comment-33183</guid>
		<description>Actually, there is no need to build the equivalent of a compiler into Office for Mac in order to deal with VBA macros.  Nor is there any need to implement a translator.  

Solution: 

 1. Remove the PPC byte-code compiler/linker completely and discard

 2. Create a simple byte-code to C translator, which emits each macro as a C function. Don&#039;t worry about generating efficient C, the compiler (step 3) will take care of that.

 3. Compile the macro(s) using your favorite (external) C compiler.
       e.g.    system(&quot;gcc -O3 ...&quot;);

 4. Dynamically link the compiled macro(s) to the Office executable.
      e.g.     dlopen(...);

 5. Find macro function entry points and save in a suitable data structure.

 6. Call the compiled VBA macro functions as necessary.

 7. If feeling adventurous, embed the compiled object(s) in the Office document that contains the macros so that compilation is a one-time effort.

How hard is this?  Worried about the cost of calling a compiler? It&#039;s faster than you might think, and better than losing compatibility and all those paying customers.  And if you need a hand - I&#039;ve done this before.</description>
		<content:encoded><![CDATA[<p>Actually, there is no need to build the equivalent of a compiler into Office for Mac in order to deal with VBA macros.  Nor is there any need to implement a translator.  </p>
<p>Solution: </p>
<p> 1. Remove the PPC byte-code compiler/linker completely and discard</p>
<p> 2. Create a simple byte-code to C translator, which emits each macro as a C function. Don&#8217;t worry about generating efficient C, the compiler (step 3) will take care of that.</p>
<p> 3. Compile the macro(s) using your favorite (external) C compiler.<br />
       e.g.    system(&#8220;gcc -O3 &#8230;&#8221;);</p>
<p> 4. Dynamically link the compiled macro(s) to the Office executable.<br />
      e.g.     dlopen(&#8230;);</p>
<p> 5. Find macro function entry points and save in a suitable data structure.</p>
<p> 6. Call the compiled VBA macro functions as necessary.</p>
<p> 7. If feeling adventurous, embed the compiled object(s) in the Office document that contains the macros so that compilation is a one-time effort.</p>
<p>How hard is this?  Worried about the cost of calling a compiler? It&#8217;s faster than you might think, and better than losing compatibility and all those paying customers.  And if you need a hand &#8211; I&#8217;ve done this before.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aaron</title>
		<link>http://www.schwieb.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.schwieb.com%2Fblog%2F2006%2F08%2F08%2Fsaying-goodbye-to-visual-basic%2F&#038;seed_title=Saying+goodbye+to+Visual+Basic/comment-page-4/#comment-28388</link>
		<dc:creator>Aaron</dc:creator>
		<pubDate>Wed, 06 Jun 2007 15:15:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.schwieb.com/blog/2006/08/08/saying-goodbye-to-visual-basic/#comment-28388</guid>
		<description>Seems people are under the impression Microsoft is somehow obligated to do a &quot;proper&quot; full version of Office.

Thats just not true. They almost certainly could make more money using the MacBU developers for other jobs, they just keep it going for goodwill and to be seen as playing nicely with competitors. 

Plenty of platforms have seen major applications just dropped because they are too expensive. For example Lotus Notes only supports Windows for a client now despite thousands of businesses using it on other platforms. It could EASILY happen to Mac Office.</description>
		<content:encoded><![CDATA[<p>Seems people are under the impression Microsoft is somehow obligated to do a &#8220;proper&#8221; full version of Office.</p>
<p>Thats just not true. They almost certainly could make more money using the MacBU developers for other jobs, they just keep it going for goodwill and to be seen as playing nicely with competitors. </p>
<p>Plenty of platforms have seen major applications just dropped because they are too expensive. For example Lotus Notes only supports Windows for a client now despite thousands of businesses using it on other platforms. It could EASILY happen to Mac Office.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

