VBA

E35623

VBA (Visual Basic for Applications) is a Microsoft event-driven programming language used primarily to automate tasks and extend functionality in Office applications like Excel and Access.

AI illustration

How this image was made

AI-generated illustration of VBA

This AI-generated illustration was produced by black-forest-labs/FLUX.2-dev (1024x1024) from a prompt written by openai/gpt-oss-120b from the entity's label + description.

Prompt

Generate an image of VBA (VBA (Visual Basic for Applications) is a Microsoft event-driven programming language used primarily to automate tasks and extend functionality in Office applications like Excel and Access.)

All labels observed (10)

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf Microsoft technology
event-driven programming language
programming language
scripting language
basedOn Visual Basic
canAutomate documents in Word
queries and forms in Access
workbooks and worksheets in Excel
canControl other COM-enabled applications
designedFor Office customization
application automation
developer Microsoft
executionModel interpreted
fileExtension .bas
.cls
.frm
firstAppeared 1993
fullName Visual Basic for Applications
linked to: VBA
hasFeature Integrated Visual Basic Editor
linked to: Visual Basic

debugger
immediate window
macro recorder integration
influencedBy BASIC
macroStorage stored in template files
stored inside Office documents
paradigm event-driven
imperative
object-based
platform Microsoft Office
linked to: Microsoft Office RT
primaryUse extending Office application functionality
task automation in Microsoft Office
runsInside Microsoft Access
Microsoft Excel
linked to: Excel

Microsoft Outlook
linked to: Outlook

Microsoft PowerPoint
linked to: PowerPoint

Microsoft Project
Microsoft Visio
Microsoft Word
linked to: Word
securityConcern can contain potentially unsafe macros
supports ActiveX components
COM automation
class modules
error handling with On Error
forms and controls
user-defined functions
typicalUsers Office developers
business analysts
power users
typingDiscipline static
strong

How these facts were elicited

Referenced by (33)

Full triples — surface form annotated when it differs from this entity's canonical label.

Microsoft Excel supports VBA
subject linked to: Excel
VBA fullName Visual Basic for Applications
linked to: VBA
Microsoft Access supportsFeature Visual Basic for Applications
subject linked to: Access
linked to: VBA
Microsoft Access supportsLanguage Visual Basic for Applications
linked to: VBA
Microsoft Office programmingLanguage Visual Basic for Applications
linked to: VBA
VBA editor supportsLanguage Visual Basic for Applications
linked to: VBA
Melissa virus writtenIn Microsoft Word macro language
linked to: VBA
DAO supportsLanguage Visual Basic for Applications
linked to: VBA
Microsoft Excel 2003 supportsScripting Visual Basic for Applications
linked to: VBA
Object Browser usedIn Microsoft Excel VBA
linked to: VBA
Object Browser usedIn Microsoft Word VBA
linked to: VBA
Object Browser usedIn Microsoft Access VBA
linked to: VBA
Object Browser usedIn Microsoft PowerPoint VBA
linked to: VBA
Object Browser usedIn Microsoft Outlook VBA
linked to: VBA
Immediate Window usedIn Microsoft Excel VBA
linked to: VBA
Immediate Window usedIn Microsoft Word VBA
linked to: VBA
Immediate Window usedIn Microsoft Access VBA
linked to: VBA
Immediate Window usedIn Microsoft PowerPoint VBA
linked to: VBA
Immediate Window usedIn Microsoft Outlook VBA
linked to: VBA
Immediate Window supportsLanguage Visual Basic for Applications
linked to: VBA
Immediate Window relatedConcept VBA Call Stack
linked to: VBA
Project Explorer usedIn Microsoft Excel VBA
linked to: VBA
Project Explorer usedIn Microsoft Word VBA
linked to: VBA
Project Explorer usedIn Microsoft Access VBA
linked to: VBA
Project Explorer usedIn Microsoft PowerPoint VBA
linked to: VBA
Project Explorer usedIn Microsoft Outlook VBA
linked to: VBA
Properties Window usedIn Microsoft Excel VBA
linked to: VBA
Properties Window usedIn Microsoft Word VBA
linked to: VBA
Properties Window usedIn Microsoft Access VBA
linked to: VBA
Properties Window usedIn Microsoft PowerPoint VBA
linked to: VBA
Properties Window usedIn Microsoft Office VBA projects
linked to: VBA