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