Many people celebrated the inclusion of VBA support in Novell's version of OpenOffice. If you read between the lines, Novell is now putting what MS paid for in retrospect! While I can not confirm it, I am positive that VBA is very proprietary. MS might have loosened the conditions to allow Novell to add its code in OpenOffice but this is a ticking time bomb.
http://openubuntu.blogspot.com/2006/11/vba-in-openoffice-do-you-celebrate-or.html