Skip to Content
AutoCAD® 2009 & AutoCAD LT® 2009 All-in-One Desk Reference for Dummies®
book

AutoCAD® 2009 & AutoCAD LT® 2009 All-in-One Desk Reference for Dummies®

by Lee Ambrosius
May 2008
Intermediate to advanced
913 pages
20h 54m
English
For Dummies
Content preview from AutoCAD® 2009 & AutoCAD LT® 2009 All-in-One Desk Reference for Dummies®

Chapter 5. Visual Basic for AutoCAD

Visual Basic for Applications (VBA), an extension of the popular programming language Visual Basic (VB), has been around for some time. VBA is defined as an object-oriented programming (OOP) language. The concept behind OOP is that a computer program is developed by using a collection of individual units, or objects, as opposed to a listing of instructions. Each one of the objects has the capability to receive messages, process data, and transmit messages to other objects. The objects are self-contained units that can be easily reused and modified for many purposes, thus saving time and effort.

Note

This chapter is aimed at AutoCAD users only. Sorry, AutoCAD LT users — the programming interfaces are limited to AutoCAD.VBA is part of the programming and development tools provided by Microsoft. Its origins date back to QBasic and MS-Basic, which were both introduced during and prior to the MS-DOS era. VB has been around much longer than VBA and, unlike VBA, VB can be used to build standalone applications that are not dependent on a host application.

A host application is a program that allows the VBA environment to run inside it; AutoCAD is one example. Many other popular Windows-based programs have VBA technology built into them. Some of these other applications are Autodesk Inventor, AutoCAD-based vertical products such as AutoCAD Architecture (formally known as Autodesk Architectural Desktop), and Microsoft Word and Excel.

VBA in AutoCAD has been ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Mastering AutoCAD® 2012 and AutoCAD LT® 2012

Mastering AutoCAD® 2012 and AutoCAD LT® 2012

George Omura
Learning AutoCAD 2010 and AutoCAD LT 2010

Learning AutoCAD 2010 and AutoCAD LT 2010

Autodesk Official Training Guide

Publisher Resources

ISBN: 9780470243787Purchase book