TheInfoListRev V5.1.84
Xfr/
SummaryRelatedTreeNews

Related topics

Visual Basic for Applications

Sponsored
Shop Amazon for battery chargers
Browse products on Amazon.
Search Amazon →
As an Amazon Associate I earn from qualifying purchases.

Visual Basic for Applications (VBA) is an implementation of Microsoft's event-driven programming language Visual Basic 6.0 built into most desktop Microsoft Office 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 to be updated to support new Office features.

OLE AutomationOLE AutomationIn Microsoft Windows applications programming, OLE Automation (later renamed to simply Automation) is an inter-process communication mechanism created by Microsoft. It is based on a subset of Component Object Model (COM) that was intended for use by scripting languages – originally Visual Basic – but now is used by several languages on Windows. All automation objects are required to implement the IDispatch interface.Visual Basic (classic)Visual Basic (classic)Visual Basic (VB), sometimes referred to as Classic Visual Basic or as VB6, is a third-generationprogramming language based on BASIC, as well as an associated integrated development environment (IDE).Microsoft OfficeMicrosoft OfficeSuite of office softwarePreview release(s)[±]Written inC++ (back-end), C++ and C# (API/UI)Operating systemMicrosoft Windows, MS-DOS (discontinued)SuccessorMicrosoft 365StandardOffice Open XML (ISO/IEC 29500)Available in102 languagesList of languagesFull (43): English, Arabic, Basque, Bulgarian, Catalan, Chinese (Simplified), Chinese (Traditional), Croatian, Czech, Danish, Dutch, Estonian, Finnish, French, Galician, German, Greek, Hebrew, Hindi, Hungarian, Indonesian, Italian, Japanese, Kazakh, Korean, Latvian, Lithuanian, Malay (Latin), Norwegian Bokmål, Polish, Portuguese (Brazil), Portuguese (Portugal), Romanian, Russian, Serbian (Latin, Serbia), Slovak, Slovenian, Spanish, Somali, Swedish, Thai, Turkish, Ukrainian, VietnamesePartial (48): Afrikaans, Albanian, Amharic, Armenian, Assamese, Azerbaijani (Latin), Bangla (Bangladesh), Bangla (Bengali India), Belarusian, Bosnian (Latin), Dari, Filipino, Georgian, Gujarati, Icelandic, Irish, Kannada, Khmer, Kiswahili, Konkani, Kyrgyz, Luxembourgish, Macedonian, Malayalam, Maltese, Maori, Marathi, Mongolian (Cyrillic), Nepali, Norwegian Nynorsk, Odia, Persian (Farsi), Punjabi (Gurmukhi), Quechua, Scottish Gaelic, Serbian (Cyrillic, Bosnia & Herzegovina), Serbian (Cyrillic, Serbia), Sindhi (Arabic), Sinhala, Tamil, Tatar (Cyrillic), Telugu, Turkmen (Latin), Urdu, Uyghur, Uzbek (Latin), Valencian, Welsh,Proofing only (11): Hausa, Igbo, isiXhosa, isiZulu, Kinyarwanda, Pashto, Romansh, Sesotho sa Leboa, Setswana, Wolof, YorubaTypeOffice suiteLicenseTrialware, volume licensing or SaaSWebsiteoffice.comMicrosoft Office, MS Office, or simply Office, is an office suite and (formerly) a family of client software, server software, and services developed by Microsoft.Dynamic-link libraryDynamic-link libraryDynamic-link library (DLL) is Microsoft's implementation of the shared library concept in the Microsoft Windows and OS/2operating systems. These libraries usually have the file extensionDLL, OCX (for libraries containing ActiveX controls), or DRV (for legacy system drivers). The file formats for DLLs are the same as for Windows EXE files – that is, Portable Executable (PE) for 32-bit and 64-bit Windows, and New Executable (NE) for 16-bit Windows.MicrosoftMicrosoftMicrosoft Corporation is an American multinational technology company headquartered in Redmond, Washington. The company became influential in the rise of personal computers through software like Windows and has since expanded into areas such as Internet services, cloud computing, artificial intelligence, video gaming, and more.End-user developmentEnd-user development (EUD) or end-user programming (EUP) refers to activities and tools that allow end-users – people who are not professional software developers – to program computers. People who are not professional developers can use EUD tools to create or modify software artifacts (descriptions of automated behavior) and complex data objects without significant knowledge of a programming language.Windows APIWindows APIThe Windows API, informally WinAPI, is the foundational application programming interface (API) that allows a computer program to access the features of the Microsoft Windowsoperating system in which the program is running. Programs typically access this API using system libraries, which are shared libraries. Each major version of the Windows API has a distinct name that identifies a compatibility aspect of that version.WordBASICWordBASICWordBASIC was a subset of MicrosoftQuickBASIC customized for word-processing in Microsoft Word. It was replaced by Visual Basic for Applications (VBA) when Word 97 was released. Contrarily to VBA, WordBasic was not object-oriented but consisted of a flat list of approximately 900 commands. Example codeThe following code snippets show the difference between WordBasic and VBA with a "Hello, World!"Macro (computer science)Macro (computer science)In computer programming, a macro (short for "macro instruction"; from Greekμακρο-'long, large') is a rule or pattern that specifies how a certain input should be mapped to a replacement output. Applying a macro to an input is known as macro expansion. The input and output may be a sequence of lexical tokens or characters, or a syntax tree. Character macros are supported in software applications to make it easy to invoke common command sequences.Microsoft WordMicrosoft Word, or simply Word, is a word processing program developed by Microsoft. It was first released on October 25, 1983, under the original name Multi-Tool Word for Xenix systems.User-defined functionUser-defined functionA user-defined function (UDF) is a function provided by the user of a program or environment, in a context where the usual assumption is that functions are built into the program or environment. UDFs are usually written for the requirement of its creator. BASIC languageIn some old implementations of the BASICprogramming language, user-defined functions are defined using the "DEF FN" syntax.Standalone programA standalone program, also known as a freestanding program, is a computer program that does not load any external module, library function or program and that is designed to boot with the bootstrap procedure of the target processor – it runs on bare metal. In early computers like the ENIAC without the concept of an operating system, standalone programs were the only way to run a computer. Standalone programs are usually written in assembly language for a specific hardware.

*As an Amazon Associate I earn from qualifying purchases.

AboutPrivacyContact

TheInfoList organizes topic information and links to original sources.

Loading topic…