Content deleted Content added
m Signing comment by 182.73.251.206 - "→Examples: " |
Tag: |
||
(8 intermediate revisions by 8 users not shown) | |||
Line 1:
{{WikiProject
{{WikiProject Computing|software=yes|software-importance=}}
}}
==[[Object-Oriented Programming]]==
Line 10 ⟶ 11:
VBW (the original version of VBA, effectively its predecessor, only available on MS Word [hence VBW - Visual Basic for Winword]) ought to be mentioned on here. -- [[Special:Contributions/134.225.165.163|134.225.165.163]] ([[User talk:134.225.165.163|talk]]) 02:53, 16 February 2010 (UTC)
:Could you please insert a correct explanation of the relationship between VBA and object-oriented languages, then? It seems important. --[[User:Jules.lt|Jules.LT]] ([[User talk:Jules.lt|talk]]) 13:20, 8 February 2013 (UTC)
::There's not all that much that I can add. There are quite a few characteristics of OO Programming in VBA, like classes and some kind of constructors (but not conversion constructors), destructors, and instance methods. OTOH, VBA doesn't support inheritance. All this is my [[WP:OR]]; if anything like this should make it into the article, it needs reliable sources better than a quote from a web forum. -- [[User:Michael Bednarek|Michael Bednarek]] ([[User talk:Michael Bednarek|talk]]) 07:18, 10 February 2013 (UTC)
==Recent Update==
VBA was recently updated to version 7.1 in Office 2013. [[User:WWWEagle|wwwEagle]] ([[User talk:WWWEagle|talk]]) 08:17, 21 January 2013 (UTC).
:The VBA article should include that the JavaScript Office Add in provides a small subset of VBA capability and importantly requires the user's Office application to access a cloud hosted service to download the custom written add-in component. VBA is shipped inside of the Office document and does not have this external point of failure and does not require a cloud subscription service.
:The marketing material from Microsoft does not mention that this Office AddIn is a downgrade in functionality and an increase in the support cost for Office applications. <!-- Template:Unsigned IP --><small class="autosigned">— Preceding [[Wikipedia:Signatures|unsigned]] comment added by [[Special:Contributions/2020 2600:1700:d591:5f10:780e:467e:6c55:e1bf|2020 2600:1700:d591:5f10:780e:467e:6c55:e1bf]] ([[User talk:2020 2600:1700:d591:5f10:780e:467e:6c55:e1bf#top|talk]]) 02:40, 12 November (UTC)</small>
=="Hundreds of applications"?==
Line 22 ⟶ 23:
Office, Autocad, Intellicad... anything else? Mathcad and Visual Basic Script.
:It looks like the reference to "Hundreds of applications" was removed some time ago. Btw - Visual Basic Script is an independent implementation of Visual Basic based syntax. It is not an application of VBA. [[User:Adamralph|Ralphy]] 09:45, 7 February 2006 (UTC)
iwejfsdnvfdnvoierjgvk <small class="autosigned">— Preceding [[Wikipedia:Signatures|unsigned]] comment added by [[Special:Contributions/182.73.251.206|182.73.251.206]] ([[User talk:182.73.251.206|talk]]) 11:22, 21 May 2015 (UTC)</small><!-- Template:Unsigned IP --> <!--Autosigned by SineBot-->▼
==Examples==
[[User:Snakeyes060280]] - why have you added 'DAO' library qualifications to the object names? [[User:Adamralph|Ralphy]] 16:32, 6 February 2006 (UTC)
== Where is there a VBA language reference/specificaation? ==
Line 124 ⟶ 120:
==Advert?==
This article was tagged [[advert]] today. I must say I don't really agree. Anyone in for some discussion? [[User:Classical geographer|Classical geographer]] 22:03, 14 August 2007 (UTC)
:Concur. I've removed it until the editor can explain his concerns. [[User:Kuru|<
== UserForms aren't "part of the language" are they? ==
Line 147 ⟶ 143:
Additional Note: You can get string, object, and variable pointers via the VarPtr, StrPtr, and ObjPtr functions built into the VBA library.<ref>http://vb.mvps.org/tips/varptr.asp</ref>[[User:Oorang|Oorang]] ([[User talk:Oorang|talk]]) 19:29, 12 May 2008 (UTC)
{{reflist-talk}}
== Infobox ==
Line 174 ⟶ 172:
VBA msdn home page: http://msdn.microsoft.com/en-us/isv/bb190538.aspx
embedded VBA replacement product: http://www.winwrap.com/web/basic/default.asp
==Jargon-laden/buzzword-speak introduction==
This article's introduction suffers from jargon-laden computer-ese vacuous [[buzzword]]-speak. Words like flexible, dynamic, are just gimmicks and explain nothing.[[User:Dogru144|Dogru144]] ([[User talk:Dogru144|talk]]) 21:55, 9 April 2009 (UTC)
Shekhar <span style="font-size: smaller;" class="autosigned">—Preceding [[Wikipedia:Signatures|unsigned]] comment added by [[Special:Contributions/124.247.241.138|124.247.241.138]] ([[User talk:124.247.241.138|talk]]) 11:27, 19 May 2009 (UTC)</span><!-- Template:UnsignedIP --> <!--Autosigned by SineBot-->
Line 229 ⟶ 227:
:The official reason given was that VBA relied heavily on machine code written for the PowerPC architecture, and that rewriting this code for dual PowerPC/Intel architectures would have added another 2 years to the development of the suite.
I would have guessed that VBA relied on the Intel architecture and that it had not been ported to the PowerPC. Perhaps the[[Microsoft P-Code]] engine is implementing a PowerPC? Unfortunately, the "official reason" did not have a citation and so I can't tell if it's wrong or I don't understand something. --[[User:Marc Kupper|Marc Kupper]]|[[User talk:Marc Kupper|talk]] 22:56, 25 February 2013 (UTC)
== Version history? ==
Looking for release dates / office containers for VBA5, VB6.
▲
== A Commons file used on this page or its Wikidata item has been nominated for deletion ==
The following Wikimedia Commons file used on this page or its Wikidata item has been nominated for deletion:
* [[commons:File:Microsoft Visual Basic for Applications logo.svg|Microsoft Visual Basic for Applications logo.svg]]<!-- COMMONSBOT: discussion | 2023-05-20T19:55:28.183414 | Microsoft Visual Basic for Applications logo.svg -->
Participate in the deletion discussion at the [[commons:Commons:Deletion requests/File:Microsoft Visual Basic for Applications logo.svg|nomination page]]. —[[User:Community Tech bot|Community Tech bot]] ([[User talk:Community Tech bot|talk]]) 19:55, 20 May 2023 (UTC)
|