580:, Microsoft introduced VBA7, which contains a true pointer data type: LongPtr. This allows referencing 64-bit address space. The 64-bit install of Office 2010 does not support common controls of MSComCtl (TabStrip, Toolbar, StatusBar, ProgressBar, TreeView, ListViews, ImageList, Slider, ImageComboBox) or MSComCt2 (Animation, UpDown, MonthView, DateTimePicker, FlatScrollBar), so legacy 32-bit code ported to 64-bit VBA code that depends on these common controls will not function. This did not affect the 32-bit version Office 2010. Microsoft eventually released a 64-bit version of MSComCtl with the July 27th, 2017 update to Office 2016.
27:
2678:
1778:
217:
applications. Although based on pre-.NET Visual Basic, which is no longer supported or updated by
Microsoft (except under Microsoft's "It Just Works" support which is for the full lifetime of supported Windows versions, including Windows 10 and Windows 11), the VBA implementation in Office continues
417:
Conversely, multiple applications can be automated from the one host by creating
Application objects within the VBA code. References to the different libraries must be created within the VBA client before any of the methods, objects, etc. become available to use in the application. This is achieved
421:
As an example, VBA code written in
Microsoft Access can establish references to the Excel, Word and Outlook libraries; this allows creating an application that – for instance – runs a query in Access, exports the results to Excel and analyzes them, and then formats the output as tables in a Word
413:
Visual Basic for
Applications programs which are written to use the OLE Automation interface of one application cannot be used to automate a different application, even if that application hosts the Visual Basic runtime, because the OLE Automation interfaces will be different. For example, a VBA
418:
through what is referred to as Early or Late
Binding. These application objects create the OLE link to the application when they are first created. Commands to the different applications must be done explicitly through these application objects in order to work correctly.
546:), allowing even .NET-unaware applications to be scripted via .NET languages. However, VSA was deprecated in version 2.0 of the .NET Framework, leaving no clear upgrade path for applications desiring Active Scripting support (although "scripts" can be created in
485:
VBA was first launched with MS Excel 5.0 in 1993. It became an instant success among developers to create corporate solutions using Excel. Inclusion of VBA with
Microsoft Project, Access and Word replacing Access BASIC and
467:
features lie in the hands of the user, not the author. The VBA host application options are accessible to the user. The user who runs any document containing VBA macros can preset the software with user preferences.
472:
can protect themselves from attack by disabling macros from running in an application or by granting permission for a document to run VBA code only if they are sure that the source of the document can be trusted.
509:
Office 2010 includes VBA 7.0. There are no new features in VBA 7 for developers compared to VBA 6.5 except for 64-bit support. However, after VBA 6.5/Office 2007, Microsoft stopped licensing VBA for other
522:
As of July 1, 2007, Microsoft no longer offers VBA distribution licenses to new customers. Microsoft intended to add .NET-based languages to the current version of VBA ever since the release of the
248:. It can be used to control many aspects of the host application, including manipulating user interface features, such as menus and toolbars, and working with custom user forms or dialog boxes.
410:(API) documentation which document how VBA programs can interact with the application. This documentation can be examined from inside the VBA development environment using its Object Browser.
476:
In
February 2022, Microsoft announced its plan to block VBA macros in files downloaded from the Internet by default in a variety of Office apps due to their widespread use to spread malware.
251:
As its name suggests, VBA is closely related to Visual Basic and uses the Visual Basic
Runtime Library. However, VBA code normally can only run within a host application, rather than as a
493:
VBA 4.0 is the next famous release with a totally upgraded version compared to previous one. Released in 1996, it is written in C++ and became an object oriented language.
952:
1814:
433:, or an OLE/COM event, such as the opening of a document in the application. The language provides a user interface in the form of UserForms, which can host
1504:
3494:
804:
681:
503:
VBA 6.0 and VBA 6.1 were launched in 1999, notably with support for COM add-ins in Office 2000. VBA 6.2 was released alongside Office 2000 SR-1.
3777:
938:
1753:
657:
3757:
3032:
1807:
1630:
858:
3772:
2467:
1610:
762:
414:
program written to automate
Microsoft Word cannot be used with a different word processor, even if that word processor hosts VBA.
1029:
879:
2214:
151:
780:
2209:
1176:
988:
496:
VBA 5.0 was launched in 1997 along with all of MS Office 97 products. The only exception for this was
Outlook 97 which used
3762:
3381:
2681:
1861:
1800:
1758:
589:
1530:
534:(VSA) that supported VB.NET. One of its significant features was that the interfaces to the technology were available via
1939:
39:
1171:
286:. VBA is also implemented, at least partially, in applications published by companies other than Microsoft, including
1238:
407:
744:
2503:
2358:
2110:
1615:
956:
105:
3244:
2712:
2498:
2373:
1851:
463:
As with any common programming language, VBA macros can be created with malicious intent. Using VBA, most of the
3598:
3593:
3376:
2115:
2095:
1866:
1652:
594:
547:
278:
applications, including Office for Mac OS X (except version 2008), and other Microsoft applications, including
3449:
2992:
2493:
2063:
1949:
1657:
1647:
1580:
1201:
1196:
1191:
924:
570:
566:
506:
VBA 6.3 was released after Office XP, VBA 6.4 followed Office 2003 and VBA 6.5 was released with Office 2007.
695:
3144:
2462:
2406:
2083:
1743:
1712:
1702:
1697:
382:(hosted by the host application). Compatibility ends with Visual Basic version 6; VBA is incompatible with
3304:
3119:
2917:
2911:
2554:
2488:
2378:
2363:
2130:
1535:
1158:
1049:
1022:
469:
440:
80:
717:
3249:
3154:
2411:
2266:
808:
222:
due to its perceived ease-of-use, Office's vast installed userbase, and extensive legacy in business.
3767:
3641:
3254:
3124:
2592:
2534:
2401:
2368:
2120:
1907:
1781:
1315:
2690:
2922:
2418:
2179:
1887:
1748:
1330:
426:
238:
2660:
1838:
1570:
1335:
599:
897:
3691:
3475:
3094:
2726:
2643:
2529:
2174:
2068:
2041:
1996:
1625:
1560:
1015:
452:
367:
268:
190:
109:
26:
2559:
3578:
3421:
3388:
2951:
2760:
2587:
2244:
2204:
2028:
1981:
1961:
1763:
1722:
1677:
1600:
1221:
1216:
1211:
1206:
1186:
1181:
1148:
1143:
1138:
1133:
1128:
1123:
1118:
1113:
1103:
444:
339:
226:
87:
3646:
3510:
3462:
3401:
3315:
3219:
3106:
2824:
2819:
2814:
2444:
2423:
2314:
2271:
1642:
1464:
1378:
1274:
1166:
1085:
359:
234:
219:
140:
34:
862:
8:
3726:
3616:
3490:
2834:
2767:
2705:
1966:
1954:
1620:
1590:
1550:
1545:
1284:
1108:
1098:
1093:
638:
604:
559:
267:
data that Excel collects automatically from polled sensors. VBA can use, but not create,
137:
970:
840:
822:
2907:
2457:
2452:
2396:
2184:
1976:
1902:
1846:
1667:
1555:
1449:
1439:
1414:
1363:
619:
573:. Microsoft said that it has no plan to remove VBA from the Windows version of Office.
386:(VB.NET). VBA is proprietary to Microsoft and, apart from the COM interface, is not an
363:
279:
252:
46:
3603:
3439:
3239:
3075:
2790:
2777:
2648:
2353:
2329:
2276:
2046:
1944:
1565:
1469:
1459:
1444:
1373:
1368:
1279:
1269:
1264:
1074:
883:
675:
464:
430:
383:
355:
121:
3431:
3065:
2875:
2842:
2524:
2341:
1917:
1672:
1595:
1499:
1479:
1254:
1065:
609:
535:
378:) independent of the document streams. The intermediate code is then executed by a
343:
335:
319:
295:
275:
237:(DLLs). It supersedes and expands on the abilities of earlier application-specific
214:
132:
116:
3636:
3626:
3568:
3426:
3370:
3049:
2806:
2750:
2665:
2259:
2033:
1971:
1882:
1707:
1662:
1605:
1494:
1489:
1429:
1424:
1393:
1353:
1294:
1289:
1259:
530:. Visual Studio .NET 2002 and 2003 SDK contained a separate scripting IDE called
379:
347:
283:
264:
3731:
3711:
3583:
3328:
3184:
3070:
2961:
2903:
2698:
2628:
2194:
2140:
1585:
1575:
1514:
1484:
1434:
1398:
1388:
1325:
1299:
523:
448:
399:
351:
260:
256:
242:
218:
to be updated to support new Office features. VBA is used for professional and
210:
1792:
526:, of which versions 1.0 and 1.1 included a scripting runtime technology named
455:(COM) automation server for dynamic or realtime financial or scientific data.
16:
Implementation of Microsoft's event-driven programming language Visual Basic 6
3751:
3736:
3621:
3524:
3149:
2870:
2857:
2847:
2756:
2519:
2388:
2324:
2249:
2125:
1856:
1383:
1038:
387:
3651:
3563:
3453:
3164:
3080:
2937:
2890:
2618:
2309:
2304:
2135:
1986:
1419:
3631:
3573:
3470:
3411:
3338:
3204:
3194:
3139:
2997:
2982:
2956:
2796:
2319:
2239:
2088:
1717:
1636:
1508:
1454:
1358:
748:
614:
577:
315:
307:
230:
100:
3721:
3716:
3701:
3348:
3264:
3199:
3174:
3134:
3114:
3037:
3017:
2977:
2946:
2927:
2865:
2189:
2164:
2152:
2147:
1922:
1474:
1320:
311:
303:
186:
513:
Office 2013, Office 2016, Office 2019 and Office 2021 include VBA 7.1.
3686:
3666:
3656:
3611:
3588:
3539:
3528:
3416:
3229:
3209:
3189:
3179:
3012:
2742:
2720:
2623:
2602:
2348:
2078:
1055:
971:"Compatibility Between the 32-bit and 64-bit Versions of Office 2010"
639:"Compatibility Between the 32-bit and 64-bit Versions of Office 2010"
487:
403:
299:
245:
206:
51:
3676:
3671:
3661:
3480:
3364:
3259:
3234:
3159:
2987:
2898:
2785:
2577:
2169:
2073:
2056:
1897:
1540:
902:
555:
551:
539:
497:
331:
3706:
3333:
3289:
3274:
3169:
3057:
2880:
2582:
2336:
2299:
2254:
2199:
2157:
2006:
2001:
1912:
543:
434:
291:
1007:
745:"ACC: Visual/Access Basic Is Both a Compiler and an Interpreter"
3696:
3681:
3534:
3485:
3343:
3323:
3284:
3279:
3129:
3027:
3022:
3007:
3002:
2597:
1934:
1927:
287:
255:. VBA can, however, control one application from another using
2722:
2638:
2633:
2281:
2105:
1991:
1892:
125:
3500:
3269:
2472:
2291:
2100:
939:"The Reports of VBA's Demise Have Been Greatly Exaggerated"
3520:
2653:
271:
DLLs, and later versions add support for class modules.
898:"WWDC: Microsoft updates Universal status of Mac apps"
859:"Microsoft Takes Wraps Off VSA Development Technology"
989:"Release notes for Monthly Channel releases in 2017"
781:"Microsoft to Block Office VBA Macros by Default"
763:"How to set up and use the RTD function in Excel"
562:installed as part of the standard .NET runtime).
425:VBA programs can be attached to a menu button, a
3749:
925:"What is Microsoft Office and Office 365 – FAQs"
1822:
225:Visual Basic for Applications enables building
259:. For example, VBA can automatically create a
2706:
1808:
1023:
402:. Typically, the host application provides a
823:"Introducing Visual Studio for Applications"
422:document or sends them as an Outlook email.
680:: CS1 maint: numeric names: authors list (
398:Interaction with the host application uses
229:(UDFs), automating processes and accessing
2713:
2699:
1815:
1801:
1030:
1016:
233:and other low-level functionality through
554:, and other .NET languages, which can be
2468:Business Intelligence Development Studio
698:. The Document Foundation - LibreOffice
3750:
874:
872:
739:
737:
3778:Programming languages created in 1993
2694:
1796:
1011:
209:'s event-driven programming language
1759:Microsoft Office password protection
655:
590:Visual Studio Tools for Applications
458:
869:
734:
658:"What's new for VBA in Office 2019"
13:
565:Microsoft dropped VBA support for
490:respectively made it more popular.
479:
437:controls for added functionality.
14:
3789:
3758:BASIC programming language family
1037:
747:. Microsoft. 2012. Archived from
408:application programming interface
2677:
2676:
1777:
1776:
805:"Visual Studio for Applications"
25:
3773:Microsoft programming languages
2560:Team Foundation Version Control
981:
963:
945:
931:
917:
890:
851:
833:
342:, which the host applications (
953:"Clarification on VBA Support"
815:
797:
773:
755:
710:
688:
649:
631:
595:Visual Studio Tools for Office
532:Visual Studio for Applications
517:
241:programming languages such as
1:
1728:Visual Basic for Applications
625:
571:Microsoft Office for Mac 2011
567:Microsoft Office 2008 for Mac
558:and executed at run-time via
528:Script for the .NET Framework
451:(RTD) which allows calling a
393:
338:(pseudo-code), a proprietary
199:Visual Basic for Applications
20:Visual Basic for Applications
1744:Microsoft Product Activation
1703:Object Linking and Embedding
1698:Information Bridge Framework
718:"2016 SolidWorks Help – VBA"
7:
3763:Macro programming languages
2918:Data General Extended BASIC
1823:Microsoft development tools
583:
441:Inter-process communication
63:; 31 years ago
10:
3796:
1754:Office filename extensions
1663:Snapshot Viewer for Access
322:(which supports VBA 7.1).
205:) is an implementation of
3642:Disk Extended Color BASIC
3556:
3509:
3461:
3448:
3400:
3314:
3302:
3255:Open Programming Language
3218:
3105:
3093:
3048:
2970:
2936:
2889:
2856:
2833:
2805:
2776:
2741:
2734:
2674:
2611:
2568:
2547:
2535:Extensible Storage Engine
2512:
2481:
2443:
2436:
2387:
2290:
2232:
2223:
2021:
1940:Robotics Developer Studio
1875:
1837:
1828:
1772:
1736:
1690:
1531:Discontinued shared tools
1523:
1407:
1346:
1316:Skype for Business Server
1308:
1247:
1234:
1157:
1073:
1064:
1045:
325:
185:
180:
146:
131:
115:
99:
95:
79:
75:
57:
45:
33:
24:
3540:WinFBE, Visual FB Editor
2923:Southampton BASIC System
2359:Communication Foundation
1749:Office Genuine Advantage
1631:Project Portfolio Server
696:"Support for VBA Macros"
443:automation includes the
213:built into most desktop
2661:Windows Package Manager
2374:Presentation Foundation
1611:PerformancePoint Server
880:"VSA scripting in .NET"
600:Microsoft Visual Studio
330:Code written in VBA is
274:VBA is built into most
3692:MS BASIC for Macintosh
3476:Visual Basic (classic)
2786:TI-BASIC (calculators)
2725:programming language (
2644:Web Platform Installer
2530:Access Database Engine
1997:Native Image Generator
1862:Tools for Applications
569:. VBA was restored in
453:Component Object Model
368:COM Structured Storage
362:) store as a separate
235:dynamic-link libraries
227:user-defined functions
3579:Atari Microsoft BASIC
3422:Microsoft Small Basic
3389:Embedded Visual Basic
2952:VSI BASIC for OpenVMS
841:"Script Happens .NET"
445:Dynamic Data Exchange
340:intermediate language
106:Static/Dynamic Hybrid
3647:Extended Color BASIC
2820:Rocky Mountain BASIC
2815:HP Time-Shared BASIC
2272:Xbox Development Kit
1857:Team System Profiler
1653:SharePoint Workspace
220:end-user development
141:proprietary software
3727:TI BASIC (TI 99/4A)
3617:Benton Harbor BASIC
2835:Locomotive Software
2379:Workflow Foundation
2364:Identity Foundation
1950:SharePoint Designer
1648:SharePoint Designer
993:learn.microsoft.com
722:help.solidworks.com
605:Microsoft FrontPage
58:First appeared
21:
1977:Windows App Studio
1713:Office XML formats
1668:Skype for Business
1450:Outlook on the web
975:msdn.microsoft.com
845:msdn.microsoft.com
827:msdn.microsoft.com
767:msdn.microsoft.com
662:docs.microsoft.com
643:msdn.microsoft.com
620:Microsoft Power Fx
280:Microsoft MapPoint
253:standalone program
110:Strong/Weak Hybrid
19:
3745:
3744:
3605:BASIC Programming
3552:
3551:
3548:
3547:
3491:Visual Basic .NET
3298:
3297:
3089:
3088:
3076:Super Expander 64
2791:TI Extended BASIC
2778:Texas Instruments
2688:
2687:
2649:Windows Installer
2555:Visual SourceSafe
2543:
2542:
2463:Management Studio
2432:
2431:
2277:Windows Installer
2017:
2016:
1790:
1789:
1686:
1685:
1230:
1229:
459:Security concerns
431:keyboard shortcut
384:Visual Basic .NET
196:
195:
122:Microsoft Windows
101:Typing discipline
3785:
3768:Microsoft Office
3459:
3458:
3432:OpenOffice Basic
3312:
3311:
3103:
3102:
3041:
2876:North Star BASIC
2843:Locomotive BASIC
2739:
2738:
2721:Dialects of the
2715:
2708:
2701:
2692:
2691:
2680:
2679:
2525:Microsoft Access
2441:
2440:
2342:Entity Framework
2230:
2229:
1867:Tools for Office
1835:
1834:
1817:
1810:
1803:
1794:
1793:
1780:
1779:
1596:Office Assistant
1245:
1244:
1071:
1070:
1066:Microsoft Office
1032:
1025:
1018:
1009:
1008:
1003:
1002:
1000:
999:
985:
979:
978:
967:
961:
960:
955:. Archived from
949:
943:
942:
935:
929:
928:
921:
915:
914:
912:
911:
894:
888:
887:
882:. Archived from
876:
867:
866:
861:. Archived from
855:
849:
848:
837:
831:
830:
819:
813:
812:
807:. Archived from
801:
795:
794:
792:
791:
777:
771:
770:
759:
753:
752:
741:
732:
731:
729:
728:
714:
708:
707:
705:
703:
692:
686:
685:
679:
671:
669:
668:
653:
647:
646:
635:
610:OpenOffice Basic
536:Active Scripting
377:
373:
336:Microsoft P-Code
320:System Architect
296:Collabora Online
276:Microsoft Office
215:Microsoft Office
211:Visual Basic 6.0
176:
173:
171:
169:
167:
165:
163:
161:
159:
157:
155:
153:
71:
69:
64:
29:
22:
18:
3795:
3794:
3788:
3787:
3786:
3784:
3783:
3782:
3748:
3747:
3746:
3741:
3637:Dartmouth BASIC
3627:Commodore BASIC
3569:Applesoft BASIC
3544:
3512:
3505:
3452:
3444:
3403:
3396:
3371:Microsoft Excel
3307:
3294:
3221:
3214:
3098:
3085:
3044:
3035:
2966:
2932:
2885:
2852:
2829:
2807:Hewlett-Packard
2801:
2772:
2755:TRS-80 BASICs (
2751:Microsoft BASIC
2730:
2719:
2689:
2684:
2670:
2666:Microsoft Store
2607:
2593:Script Debugger
2570:
2564:
2539:
2508:
2477:
2428:
2383:
2286:
2260:Managed DirectX
2225:
2219:
2013:
1972:Windows App SDK
1908:Macro Assembler
1871:
1830:
1824:
1821:
1791:
1786:
1768:
1732:
1708:Office Open XML
1682:
1616:Picture Manager
1606:OneDrive Groups
1519:
1403:
1342:
1304:
1236:
1226:
1153:
1060:
1041:
1036:
1006:
997:
995:
987:
986:
982:
969:
968:
964:
951:
950:
946:
937:
936:
932:
923:
922:
918:
909:
907:
896:
895:
891:
878:
877:
870:
857:
856:
852:
839:
838:
834:
821:
820:
816:
803:
802:
798:
789:
787:
779:
778:
774:
761:
760:
756:
743:
742:
735:
726:
724:
716:
715:
711:
701:
699:
694:
693:
689:
673:
672:
666:
664:
654:
650:
637:
636:
632:
628:
586:
520:
482:
480:Version history
461:
396:
380:virtual machine
375:
371:
328:
304:Kingsoft Office
284:Microsoft Visio
265:Microsoft Excel
150:
91:
67:
65:
62:
17:
12:
11:
5:
3793:
3792:
3781:
3780:
3775:
3770:
3765:
3760:
3743:
3742:
3740:
3739:
3734:
3732:Turbo-BASIC XL
3729:
3724:
3719:
3714:
3712:Sinclair BASIC
3709:
3704:
3699:
3694:
3689:
3684:
3679:
3674:
3669:
3664:
3659:
3654:
3649:
3644:
3639:
3634:
3629:
3624:
3619:
3614:
3609:
3601:
3596:
3591:
3586:
3584:Atari ST BASIC
3581:
3576:
3571:
3566:
3560:
3558:
3554:
3553:
3550:
3549:
3546:
3545:
3543:
3542:
3537:
3532:
3517:
3515:
3507:
3506:
3504:
3503:
3498:
3488:
3483:
3478:
3473:
3467:
3465:
3456:
3446:
3445:
3443:
3442:
3437:
3434:
3429:
3424:
3419:
3414:
3408:
3406:
3398:
3397:
3395:
3394:
3391:
3386:
3385:
3384:
3379:
3367:
3362:
3357:
3354:
3351:
3346:
3341:
3336:
3331:
3329:Chipmunk Basic
3326:
3320:
3318:
3309:
3300:
3299:
3296:
3295:
3293:
3292:
3287:
3282:
3277:
3272:
3267:
3262:
3257:
3252:
3247:
3242:
3237:
3232:
3226:
3224:
3216:
3215:
3213:
3212:
3207:
3202:
3197:
3192:
3187:
3182:
3177:
3172:
3167:
3162:
3157:
3152:
3147:
3142:
3137:
3132:
3127:
3122:
3117:
3111:
3109:
3100:
3091:
3090:
3087:
3086:
3084:
3083:
3078:
3073:
3071:Super Expander
3068:
3063:
3062:Graphics BASIC
3060:
3054:
3052:
3046:
3045:
3043:
3042:
3030:
3025:
3020:
3015:
3010:
3005:
3000:
2995:
2990:
2985:
2980:
2974:
2972:
2968:
2967:
2965:
2964:
2962:CALL/360:BASIC
2959:
2954:
2949:
2943:
2941:
2934:
2933:
2931:
2930:
2925:
2920:
2915:
2904:Business Basic
2901:
2895:
2893:
2887:
2886:
2884:
2883:
2878:
2873:
2868:
2862:
2860:
2858:Microcomputers
2854:
2853:
2851:
2850:
2845:
2839:
2837:
2831:
2830:
2828:
2827:
2822:
2817:
2811:
2809:
2803:
2802:
2800:
2799:
2794:
2788:
2782:
2780:
2774:
2773:
2771:
2770:
2764:
2753:
2747:
2745:
2736:
2732:
2731:
2718:
2717:
2710:
2703:
2695:
2686:
2685:
2675:
2672:
2671:
2669:
2668:
2663:
2658:
2657:
2656:
2646:
2641:
2636:
2631:
2626:
2621:
2615:
2613:
2609:
2608:
2606:
2605:
2600:
2595:
2590:
2585:
2580:
2574:
2572:
2566:
2565:
2563:
2562:
2557:
2551:
2549:
2548:Source control
2545:
2544:
2541:
2540:
2538:
2537:
2532:
2527:
2522:
2516:
2514:
2510:
2509:
2507:
2506:
2501:
2496:
2491:
2485:
2483:
2479:
2478:
2476:
2475:
2470:
2465:
2460:
2455:
2449:
2447:
2438:
2434:
2433:
2430:
2429:
2427:
2426:
2421:
2416:
2415:
2414:
2409:
2399:
2393:
2391:
2389:Device drivers
2385:
2384:
2382:
2381:
2376:
2371:
2366:
2361:
2356:
2351:
2346:
2345:
2344:
2334:
2333:
2332:
2327:
2322:
2317:
2312:
2307:
2296:
2294:
2288:
2287:
2285:
2284:
2279:
2274:
2269:
2264:
2263:
2262:
2252:
2247:
2242:
2236:
2234:
2227:
2221:
2220:
2218:
2217:
2212:
2207:
2202:
2197:
2195:Project Verona
2192:
2187:
2182:
2177:
2172:
2167:
2162:
2161:
2160:
2155:
2145:
2144:
2143:
2138:
2128:
2123:
2118:
2113:
2108:
2103:
2098:
2093:
2092:
2091:
2086:
2081:
2076:
2066:
2061:
2060:
2059:
2054:
2049:
2044:
2036:
2031:
2025:
2023:
2019:
2018:
2015:
2014:
2012:
2011:
2010:
2009:
2004:
1999:
1994:
1989:
1979:
1974:
1969:
1964:
1959:
1958:
1957:
1947:
1942:
1937:
1932:
1931:
1930:
1920:
1915:
1910:
1905:
1900:
1895:
1890:
1888:Expression Web
1885:
1879:
1877:
1873:
1872:
1870:
1869:
1864:
1859:
1854:
1849:
1843:
1841:
1832:
1826:
1825:
1820:
1819:
1812:
1805:
1797:
1788:
1787:
1785:
1784:
1773:
1770:
1769:
1767:
1766:
1761:
1756:
1751:
1746:
1740:
1738:
1734:
1733:
1731:
1730:
1725:
1720:
1715:
1710:
1705:
1700:
1694:
1692:
1688:
1687:
1684:
1683:
1681:
1680:
1675:
1670:
1665:
1660:
1655:
1650:
1645:
1640:
1633:
1628:
1623:
1618:
1613:
1608:
1603:
1598:
1593:
1588:
1583:
1578:
1573:
1568:
1563:
1558:
1553:
1548:
1543:
1538:
1533:
1527:
1525:
1521:
1520:
1518:
1517:
1512:
1502:
1497:
1492:
1487:
1482:
1477:
1472:
1467:
1462:
1457:
1452:
1447:
1442:
1437:
1432:
1427:
1422:
1417:
1411:
1409:
1405:
1404:
1402:
1401:
1396:
1391:
1386:
1381:
1376:
1371:
1366:
1361:
1356:
1350:
1348:
1344:
1343:
1341:
1340:
1339:
1338:
1333:
1331:Project Server
1328:
1326:Excel Services
1318:
1312:
1310:
1306:
1305:
1303:
1302:
1297:
1292:
1287:
1282:
1277:
1272:
1267:
1262:
1257:
1251:
1249:
1242:
1232:
1231:
1228:
1227:
1225:
1224:
1219:
1214:
1209:
1204:
1199:
1194:
1189:
1184:
1179:
1174:
1169:
1163:
1161:
1155:
1154:
1152:
1151:
1146:
1141:
1136:
1131:
1126:
1121:
1116:
1111:
1106:
1101:
1096:
1091:
1088:
1083:
1079:
1077:
1068:
1062:
1061:
1059:
1058:
1052:
1046:
1043:
1042:
1035:
1034:
1027:
1020:
1012:
1005:
1004:
980:
962:
959:on 2008-04-11.
944:
930:
916:
889:
886:on 2007-02-11.
868:
865:on 2007-12-17.
850:
832:
814:
811:on 2007-12-17.
796:
772:
754:
751:on 2012-10-21.
733:
709:
687:
648:
629:
627:
624:
623:
622:
617:
612:
607:
602:
597:
592:
585:
582:
524:.NET Framework
519:
516:
515:
514:
511:
507:
504:
501:
494:
491:
481:
478:
460:
457:
400:OLE Automation
395:
392:
327:
324:
261:Microsoft Word
257:OLE Automation
194:
193:
183:
182:
178:
177:
162:/vba,%20https:
148:
144:
143:
135:
129:
128:
119:
113:
112:
103:
97:
96:
93:
92:
85:
83:
81:Stable release
77:
76:
73:
72:
59:
55:
54:
49:
43:
42:
40:Multi-paradigm
37:
31:
30:
15:
9:
6:
4:
3:
2:
3791:
3790:
3779:
3776:
3774:
3771:
3769:
3766:
3764:
3761:
3759:
3756:
3755:
3753:
3738:
3737:Vilnius BASIC
3735:
3733:
3730:
3728:
3725:
3723:
3720:
3718:
3715:
3713:
3710:
3708:
3705:
3703:
3700:
3698:
3695:
3693:
3690:
3688:
3685:
3683:
3680:
3678:
3675:
3673:
3670:
3668:
3665:
3663:
3660:
3658:
3655:
3653:
3650:
3648:
3645:
3643:
3640:
3638:
3635:
3633:
3630:
3628:
3625:
3623:
3622:Chinese BASIC
3620:
3618:
3615:
3613:
3610:
3608:
3606:
3602:
3600:
3597:
3595:
3592:
3590:
3587:
3585:
3582:
3580:
3577:
3575:
3572:
3570:
3567:
3565:
3562:
3561:
3559:
3555:
3541:
3538:
3536:
3533:
3530:
3526:
3525:Basic4android
3522:
3519:
3518:
3516:
3514:
3508:
3502:
3499:
3496:
3492:
3489:
3487:
3484:
3482:
3479:
3477:
3474:
3472:
3469:
3468:
3466:
3464:
3460:
3457:
3455:
3451:
3447:
3441:
3438:
3435:
3433:
3430:
3428:
3425:
3423:
3420:
3418:
3415:
3413:
3410:
3409:
3407:
3405:
3399:
3393:WinWrap Basic
3392:
3390:
3387:
3383:
3380:
3378:
3375:
3374:
3372:
3368:
3366:
3363:
3361:
3358:
3355:
3352:
3350:
3347:
3345:
3342:
3340:
3337:
3335:
3332:
3330:
3327:
3325:
3322:
3321:
3319:
3317:
3313:
3310:
3306:
3301:
3291:
3288:
3286:
3283:
3281:
3278:
3276:
3273:
3271:
3268:
3266:
3263:
3261:
3258:
3256:
3253:
3251:
3248:
3246:
3243:
3241:
3238:
3236:
3233:
3231:
3228:
3227:
3225:
3223:
3217:
3211:
3208:
3206:
3203:
3201:
3198:
3196:
3193:
3191:
3188:
3186:
3183:
3181:
3178:
3176:
3173:
3171:
3168:
3166:
3163:
3161:
3158:
3156:
3153:
3151:
3150:Liberty BASIC
3148:
3146:
3143:
3141:
3138:
3136:
3133:
3131:
3128:
3126:
3123:
3121:
3118:
3116:
3113:
3112:
3110:
3108:
3104:
3101:
3096:
3092:
3082:
3079:
3077:
3074:
3072:
3069:
3067:
3066:Simons' BASIC
3064:
3061:
3059:
3056:
3055:
3053:
3051:
3047:
3039:
3034:
3031:
3029:
3026:
3024:
3021:
3019:
3016:
3014:
3011:
3009:
3006:
3004:
3001:
2999:
2996:
2994:
2991:
2989:
2986:
2984:
2981:
2979:
2976:
2975:
2973:
2969:
2963:
2960:
2958:
2955:
2953:
2950:
2948:
2945:
2944:
2942:
2939:
2935:
2929:
2926:
2924:
2921:
2919:
2916:
2913:
2909:
2905:
2902:
2900:
2897:
2896:
2894:
2892:
2891:Minicomputers
2888:
2882:
2879:
2877:
2874:
2872:
2871:Integer BASIC
2869:
2867:
2864:
2863:
2861:
2859:
2855:
2849:
2848:Mallard BASIC
2846:
2844:
2841:
2840:
2838:
2836:
2832:
2826:
2823:
2821:
2818:
2816:
2813:
2812:
2810:
2808:
2804:
2798:
2795:
2792:
2789:
2787:
2784:
2783:
2781:
2779:
2775:
2769:
2765:
2762:
2758:
2754:
2752:
2749:
2748:
2746:
2744:
2740:
2737:
2733:
2728:
2724:
2716:
2711:
2709:
2704:
2702:
2697:
2696:
2693:
2683:
2673:
2667:
2664:
2662:
2659:
2655:
2652:
2651:
2650:
2647:
2645:
2642:
2640:
2637:
2635:
2632:
2630:
2627:
2625:
2622:
2620:
2617:
2616:
2614:
2610:
2604:
2601:
2599:
2596:
2594:
2591:
2589:
2586:
2584:
2581:
2579:
2576:
2575:
2573:
2567:
2561:
2558:
2556:
2553:
2552:
2550:
2546:
2536:
2533:
2531:
2528:
2526:
2523:
2521:
2520:Visual FoxPro
2518:
2517:
2515:
2511:
2505:
2502:
2500:
2497:
2495:
2492:
2490:
2487:
2486:
2484:
2480:
2474:
2471:
2469:
2466:
2464:
2461:
2459:
2456:
2454:
2451:
2450:
2448:
2446:
2442:
2439:
2435:
2425:
2422:
2420:
2417:
2413:
2410:
2408:
2405:
2404:
2403:
2400:
2398:
2395:
2394:
2392:
2390:
2386:
2380:
2377:
2375:
2372:
2370:
2367:
2365:
2362:
2360:
2357:
2355:
2352:
2350:
2347:
2343:
2340:
2339:
2338:
2335:
2331:
2328:
2326:
2323:
2321:
2318:
2316:
2313:
2311:
2308:
2306:
2303:
2302:
2301:
2298:
2297:
2295:
2293:
2289:
2283:
2280:
2278:
2275:
2273:
2270:
2268:
2265:
2261:
2258:
2257:
2256:
2253:
2251:
2248:
2246:
2243:
2241:
2238:
2237:
2235:
2231:
2228:
2222:
2216:
2213:
2211:
2208:
2206:
2203:
2201:
2198:
2196:
2193:
2191:
2188:
2186:
2183:
2181:
2178:
2176:
2173:
2171:
2168:
2166:
2163:
2159:
2156:
2154:
2151:
2150:
2149:
2146:
2142:
2139:
2137:
2134:
2133:
2132:
2129:
2127:
2126:Visual FoxPro
2124:
2122:
2119:
2117:
2114:
2112:
2109:
2107:
2104:
2102:
2099:
2097:
2094:
2090:
2087:
2085:
2082:
2080:
2077:
2075:
2072:
2071:
2070:
2067:
2065:
2062:
2058:
2055:
2053:
2050:
2048:
2045:
2043:
2040:
2039:
2038:Visual Basic
2037:
2035:
2032:
2030:
2027:
2026:
2024:
2020:
2008:
2005:
2003:
2000:
1998:
1995:
1993:
1990:
1988:
1985:
1984:
1983:
1980:
1978:
1975:
1973:
1970:
1968:
1965:
1963:
1960:
1956:
1953:
1952:
1951:
1948:
1946:
1943:
1941:
1938:
1936:
1933:
1929:
1926:
1925:
1924:
1921:
1919:
1916:
1914:
1911:
1909:
1906:
1904:
1901:
1899:
1896:
1894:
1891:
1889:
1886:
1884:
1881:
1880:
1878:
1874:
1868:
1865:
1863:
1860:
1858:
1855:
1853:
1850:
1848:
1845:
1844:
1842:
1840:
1839:Visual Studio
1836:
1833:
1827:
1818:
1813:
1811:
1806:
1804:
1799:
1798:
1795:
1783:
1775:
1774:
1771:
1765:
1762:
1760:
1757:
1755:
1752:
1750:
1747:
1745:
1742:
1741:
1739:
1735:
1729:
1726:
1724:
1721:
1719:
1716:
1714:
1711:
1709:
1706:
1704:
1701:
1699:
1696:
1695:
1693:
1689:
1679:
1676:
1674:
1671:
1669:
1666:
1664:
1661:
1659:
1656:
1654:
1651:
1649:
1646:
1644:
1641:
1639:
1638:
1634:
1632:
1629:
1627:
1624:
1622:
1619:
1617:
1614:
1612:
1609:
1607:
1604:
1602:
1599:
1597:
1594:
1592:
1589:
1587:
1584:
1582:
1579:
1577:
1574:
1572:
1571:Liquid Motion
1569:
1567:
1564:
1562:
1559:
1557:
1554:
1552:
1549:
1547:
1544:
1542:
1539:
1537:
1534:
1532:
1529:
1528:
1526:
1522:
1516:
1513:
1510:
1506:
1503:
1501:
1498:
1496:
1493:
1491:
1488:
1486:
1483:
1481:
1478:
1476:
1473:
1471:
1468:
1466:
1463:
1461:
1458:
1456:
1453:
1451:
1448:
1446:
1443:
1441:
1438:
1436:
1433:
1431:
1428:
1426:
1423:
1421:
1418:
1416:
1413:
1412:
1410:
1406:
1400:
1397:
1395:
1392:
1390:
1387:
1385:
1382:
1380:
1377:
1375:
1372:
1370:
1367:
1365:
1362:
1360:
1357:
1355:
1352:
1351:
1349:
1345:
1337:
1336:Search Server
1334:
1332:
1329:
1327:
1324:
1323:
1322:
1319:
1317:
1314:
1313:
1311:
1307:
1301:
1298:
1296:
1293:
1291:
1288:
1286:
1283:
1281:
1278:
1276:
1273:
1271:
1268:
1266:
1263:
1261:
1258:
1256:
1253:
1252:
1250:
1246:
1243:
1240:
1233:
1223:
1220:
1218:
1215:
1213:
1210:
1208:
1205:
1203:
1200:
1198:
1195:
1193:
1190:
1188:
1185:
1183:
1180:
1178:
1175:
1173:
1170:
1168:
1165:
1164:
1162:
1160:
1156:
1150:
1147:
1145:
1142:
1140:
1137:
1135:
1132:
1130:
1127:
1125:
1122:
1120:
1117:
1115:
1112:
1110:
1107:
1105:
1102:
1100:
1097:
1095:
1092:
1089:
1087:
1084:
1081:
1080:
1078:
1076:
1072:
1069:
1067:
1063:
1057:
1054:A product of
1053:
1051:
1048:
1047:
1044:
1040:
1039:Microsoft 365
1033:
1028:
1026:
1021:
1019:
1014:
1013:
1010:
994:
990:
984:
976:
972:
966:
958:
954:
948:
940:
934:
926:
920:
905:
904:
899:
893:
885:
881:
875:
873:
864:
860:
854:
846:
842:
836:
828:
824:
818:
810:
806:
800:
786:
782:
776:
768:
764:
758:
750:
746:
740:
738:
723:
719:
713:
697:
691:
683:
677:
663:
659:
652:
644:
640:
634:
630:
621:
618:
616:
613:
611:
608:
606:
603:
601:
598:
596:
593:
591:
588:
587:
581:
579:
574:
572:
568:
563:
561:
557:
553:
549:
545:
541:
537:
533:
529:
525:
512:
510:applications.
508:
505:
502:
499:
495:
492:
489:
484:
483:
477:
474:
471:
466:
456:
454:
450:
446:
442:
438:
436:
432:
428:
423:
419:
415:
411:
409:
405:
401:
391:
389:
388:open standard
385:
381:
370:files (e.g.,
369:
365:
361:
357:
353:
349:
345:
341:
337:
333:
323:
321:
318:, and UNICOM
317:
313:
309:
305:
301:
297:
293:
289:
285:
281:
277:
272:
270:
266:
262:
258:
254:
249:
247:
244:
240:
236:
232:
228:
223:
221:
216:
212:
208:
204:
200:
192:
188:
184:
181:Influenced by
179:
175:
149:
145:
142:
139:
136:
134:
130:
127:
123:
120:
118:
114:
111:
107:
104:
102:
98:
94:
89:
84:
82:
78:
74:
60:
56:
53:
50:
48:
44:
41:
38:
36:
32:
28:
23:
3652:Family BASIC
3607:(Atari 2600)
3604:
3564:Altair BASIC
3359:
3165:Mobile BASIC
3081:YS MegaBasic
2938:Time-sharing
2912:Data General
2793:(aka XBasic)
2761:Level II/III
2619:Active Setup
2504:Notification
2482:SQL services
2315:Dynamic Data
2051:
1987:CLR Profiler
1831:environments
1737:Other topics
1727:
1691:Technologies
1658:Shared tools
1635:
1626:Photo Editor
1581:Live Meeting
1561:InterConnect
1524:Discontinued
1235:Applications
996:. Retrieved
992:
983:
974:
965:
957:the original
947:
933:
919:
908:. Retrieved
906:. 2006-08-07
901:
892:
884:the original
863:the original
853:
844:
835:
826:
817:
809:the original
799:
788:. Retrieved
784:
775:
766:
757:
749:the original
725:. Retrieved
721:
712:
700:. Retrieved
690:
665:. Retrieved
661:
651:
642:
633:
575:
564:
531:
527:
521:
475:
462:
449:RealTimeData
439:
424:
420:
416:
412:
406:library and
397:
329:
273:
263:report from
250:
224:
202:
198:
197:
191:Visual Basic
3632:Color BASIC
3574:Atari BASIC
3513:open source
3471:CA-Realizer
3463:Proprietary
3436:ScriptBasic
3404:open source
3339:LotusScript
3316:Proprietary
3250:Indic BASIC
3222:open source
3205:Turbo Basic
3195:Tiger-BASIC
3140:FutureBASIC
3107:Proprietary
3036: [
2998:Casio BASIC
2983:Astro BASIC
2957:SUPER BASIC
2797:TI-BASIC 83
2569:Testing and
2499:Integration
2419:Windows HLK
2245:Silverlight
2240:Windows API
2205:Small Basic
2084:Managed C++
2029:Dynamics AX
1982:Windows SDK
1962:Small Basic
1829:Development
1718:Power Pivot
1678:Word Viewer
1637:Ribbon Hero
1601:Office Live
1509:Viva Engage
1455:Outlook.com
615:LotusScript
578:Office 2010
518:Development
316:WordPerfect
308:LibreOffice
269:ActiveX/COM
231:Windows API
88:Office 2021
3752:Categories
3722:SuperBASIC
3717:STOS BASIC
3702:QuickBASIC
3427:Mono-Basic
3349:PowerBASIC
3308:extensions
3265:SmallBASIC
3200:True BASIC
3185:SmileBASIC
3175:PowerBASIC
3135:Beta BASIC
3120:AMOS BASIC
3115:AmigaBASIC
3018:Tiny BASIC
2978:AlphaBasic
2947:BASIC-PLUS
2928:Wang BASIC
2866:Atom BASIC
2588:Playwright
2445:SQL Server
2226:frameworks
2190:PowerShell
2165:IronPython
2153:TypeScript
2148:JavaScript
2069:Visual C++
1923:QuickBASIC
1723:Smart tags
1536:Accounting
1475:SharePoint
1465:PowerPoint
1379:PowerPoint
1321:SharePoint
1275:PowerPoint
998:2022-11-13
910:2007-05-25
790:2022-09-26
727:2016-07-25
667:2022-05-02
656:o365devx.
626:References
447:(DDE) and
394:Automation
360:PowerPoint
312:SolidWorks
187:QuickBASIC
166:.microsoft
154:.microsoft
138:Commercial
3687:MSX BASIC
3667:IBM BASIC
3657:GFA BASIC
3612:BBC BASIC
3529:Basic4ppc
3454:designers
3417:FreeBASIC
3369:VB 5 for
3356:Run BASIC
3240:DarkBASIC
3230:Basic-256
3210:WordBASIC
3190:ThinBasic
3180:PureBasic
3095:Procedure
3050:Extenders
3013:SDS BASIC
2940:computers
2768:BASIC 1.0
2743:Microsoft
2624:ClickOnce
2603:xUnit.net
2571:debugging
2494:Reporting
2354:CardSpace
2330:Web Forms
2111:Dexterity
2089:C++/WinRT
2022:Languages
1967:WebMatrix
1955:FrontPage
1643:Schedule+
1621:PhotoDraw
1591:Classroom
1551:FrontPage
1546:Entourage
1285:Publisher
1056:Microsoft
785:The Verge
702:3 January
560:libraries
488:WordBASIC
470:End-users
300:CorelDraw
246:WordBASIC
207:Microsoft
52:Microsoft
47:Developer
3677:MacBASIC
3672:JR-BASIC
3662:GW-BASIC
3599:BASIC XL
3594:BASIC XE
3589:BASIC A+
3511:Free and
3481:NS Basic
3412:BlitzMax
3402:Free and
3365:VBScript
3353:ProvideX
3260:SdlBasic
3245:Euphoria
3235:Basic4GL
3220:Free and
3160:MapBasic
3099:oriented
2988:BASICODE
2899:BASIC-11
2825:HP Basic
2766:Thomson
2682:Category
2612:Delivery
2578:CodeView
2489:Analysis
2437:Database
2224:APIs and
2185:Power Fx
2170:IronRuby
2057:VBScript
1903:MACRO-80
1898:GW-BASIC
1782:Category
1556:InfoPath
1541:Docs.com
1440:OneDrive
1415:Bookings
1364:OneDrive
903:Macworld
676:cite web
584:See also
556:compiled
552:VBScript
540:VBScript
498:VBScript
465:security
332:compiled
35:Paradigm
3707:S-BASIC
3557:Defunct
3495:Mercury
3334:GLBasic
3290:Yabasic
3275:wxBasic
3170:OWBasic
3058:BASIC 8
3033:ETBASIC
2881:SCELBAL
2757:Level I
2735:Classic
2583:OneFuzz
2458:Compact
2453:Express
2337:ADO.NET
2300:ASP.NET
2255:DirectX
2158:JScript
2079:C++/CLI
2007:XAMLPad
2002:WinDiff
1913:MSBuild
1852:Express
1764:Copilot
1566:Kaizala
1470:Project
1460:Planner
1445:OneNote
1374:Outlook
1369:OneNote
1280:Project
1270:Outlook
1265:OneNote
1248:Desktop
1075:Windows
1050:History
544:JScript
435:ActiveX
356:Outlook
292:AutoCAD
172:/office
164://learn
160:/office
147:Website
133:License
66: (
3697:QBasic
3682:MBASIC
3535:Gambas
3486:RapidQ
3440:Roslyn
3344:Morfik
3324:AutoIt
3305:object
3285:Xblite
3280:XBasic
3130:BasicX
3028:ZBasic
3023:UBASIC
3008:PBASIC
3003:CBASIC
2598:WinDbg
2233:Native
2074:C++/CX
2064:Bosque
2047:VB.NET
2042:legacy
1945:Roslyn
1935:QuickC
1928:QBasic
1918:Pascal
1876:Others
1673:Vizact
1480:Stream
1384:Remote
1347:Mobile
1309:Server
1255:Access
364:stream
358:, and
344:Access
326:Design
288:ArcGIS
243:Word's
170:/de-de
158:/en-us
3303:With
3145:GRASS
3040:]
2971:Other
2723:BASIC
2639:vcpkg
2634:NuGet
2513:Other
2325:Razor
2282:WinUI
2106:Dafny
2034:BASIC
1992:ILAsm
1893:FxCop
1883:Blend
1500:Video
1495:To Do
1490:Teams
1430:Forms
1425:Excel
1420:Delve
1394:Teams
1354:Excel
1295:Visio
1290:Teams
1260:Excel
576:With
427:macro
348:Excel
239:macro
152:learn
126:macOS
90:)
86:7.1 (
3501:Xojo
3382:VSTA
3377:VSTO
3373:5.0
3270:QB64
3125:ASIC
2727:list
2473:MSDE
2412:UMDF
2407:KMDF
2369:LINQ
2349:MAUI
2310:AJAX
2305:Core
2292:.NET
2215:XAML
2175:Lean
2131:Java
2101:C/AL
1847:Code
1586:Mail
1576:Lync
1515:Word
1505:Viva
1485:Sway
1435:Loop
1399:Word
1389:Sway
1359:Lens
1300:Word
1239:List
1222:2024
1217:2021
1212:2019
1207:2016
1202:2011
1197:2008
1192:2004
1182:2001
1149:2024
1144:2021
1139:2019
1134:2016
1129:2013
1124:2010
1119:2007
1114:2003
1104:2000
704:2023
682:link
542:and
429:, a
404:type
376:.xls
372:.doc
352:Word
282:and
174:/vba
168:.com
156:.com
68:1993
61:1993
3521:B4X
3450:RAD
3360:VBA
3155:LSE
2993:BAL
2908:B32
2654:WiX
2629:npm
2424:WDM
2402:WDF
2397:WDK
2320:MVC
2267:UWP
2250:XNA
2210:VPL
2136:J++
2052:VBA
1408:Web
1172:4.2
1167:3.0
1159:Mac
1090:4.x
1086:3.0
1082:1.x
374:or
366:in
334:to
203:VBA
3754::
3527:,
3038:zh
2910:,
2759:,
2200:Q#
2141:J#
2121:F*
2116:F#
2096:C#
1177:98
1109:XP
1099:97
1094:95
991:.
973:.
900:.
871:^
843:.
825:.
783:.
765:.
736:^
720:.
678:}}
674:{{
660:.
641:.
550:,
548:C#
390:.
354:,
350:,
346:,
314:,
310:,
306:,
302:,
298:,
294:,
290:,
189:,
124:,
117:OS
108:,
3531:)
3523:(
3497:)
3493:(
3097:-
2914:)
2906:(
2763:)
2729:)
2714:e
2707:t
2700:v
2180:P
1816:e
1809:t
1802:v
1511:)
1507:(
1241:)
1237:(
1187:X
1031:e
1024:t
1017:v
1001:.
977:.
941:.
927:.
913:.
847:.
829:.
793:.
769:.
730:.
706:.
684:)
670:.
645:.
538:(
500:.
201:(
70:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.