AutoCAD VBA Programming - Beginner course

This course gives you a solid understanding of AutoCAD VBA concepts and fundamentals to develop your own applications.

4.45 (231 reviews)
Udemy
platform
English
language
Design Tools
category
instructor
1,053
students
3.5 hours
content
Mar 2022
last update
$44.99
regular price

What you will learn

You will be able to develop VBA Applications and create Graphical User Interface (GUI) that interacts with the Users and AutoCAD.

You will be able to draw different AutoCAD Objects using VBA using Forms and User Controls.

You will be able to manipulate AutoCAD Objects and automate repetitive tasks.

You will learn the VB/VBA Syntax and should be able to use it with other Microsoft Office Applications (e.g. Excel, Word)

Description

This course will walk you through the VBA Integrated Development Environment (IDE). You will also learn and understand the AutoCAD VBA Object Model through presentation and examples.

We will cover the User Forms and Controls and explore AutoCAD Database Dictionary

Conditions and Decision Structures will also be covered extensively.

We will be writing actual applications using different VBA Drawing techniques.

You will also understand how to debug and handle errors in your program.

By the end of the course, you should be able to develop your own small to medium complexity applications.

Content

Introduction

Introduction
Course Content Identified

VBA Integrated Development Environment (IDE)

Setting-up the Environment (Installing VBA IDE)
Downloading and Installing AutoCAD VBA IDE.
Identify and Understand VBA IDE Components (Toolbars and Windows)
VBA IDE Walkthrough

Understanding AutoCAD Object Model in VBA

Examining AutoCAD VBA Object Model Structure
Examining AutoCAD Object Model Structure Part 2

Using Variables in VBA

Working on Variables
Using Variables in the Program

User Forms and Controls

User Forms and Controls Topic Breakdown
Using Label, Textbox and Command Button Controls
Using ListBox Control
Using ComboBox Control
Using CheckBox Control
Using OptionButton Control
Using MultiPage Control
Using MultiPage Control Continued..
Using Frame Control

Conditionals and Decisions in VBA

Conditions and Decisions Course Outline
IF-THEN-ELSE Condition
IF-THEN-ELSEIF Condition
Conditional Operators in VBA
Logical Operators in VBA
SELECT CASE Statement in VBA

Looping and Iterations in VBA

Looping and Iterations Overview
Using DO-WHILE Loop in VBA
Using DO-UNTIL Loop in VBA
Using FOR..NEXT Loop in VBA
Using FOR..EACH..NEXT Loop in VBA

Drawings Objects in VBA

Drawing Objects Overview
Draw a Line Object using Utility Function
Draw a Line Object using Points from User's Input
Draw a Circle Object Using Utility Functions
Draw a Text Object using Utility Functions
Draw a LWPolyline and Polyline Objects

Code Debugging in VBA

Code Debugging Overview
Code Debugging in VBA Demo
Code Debugging in VBA Demo Continued...

Error Handling in VBA

Error Handling Course Outline
Error Handling in VBA Demo

Conclusion

Conclusion and Thank you!

Screenshots

AutoCAD VBA Programming -  Beginner course - Screenshot_01AutoCAD VBA Programming -  Beginner course - Screenshot_02AutoCAD VBA Programming -  Beginner course - Screenshot_03AutoCAD VBA Programming -  Beginner course - Screenshot_04

Reviews

Murali
May 1, 2023
The coach has very good knowledge of the subject, but is a little bit weak in explanation of the subject if you have a little bit of knowledge in coding then it is very easy to understand. how eve, I gave 5 stars, because, I appreciate his effort to explain the subject
Thilo
March 16, 2023
Ich verstehe VBA dank der Ausführlichen Beschreibungen und die Multipage Funktion wird mir sehr dabei helfen die Materialien der Erdungs- und Blitzschutzanlagen zu zählen. :)
Thomas
August 5, 2022
I learned me more about VBA and what you can do with AutoCAD. Although I still need to practice with VBA and learn me the commands what they will do. Overall it's a good course and it's worth the money. I will continue my journey to learn me more about VBA.
Vincent
April 9, 2022
This is the 3rd course I've take that Arnold has taught. He is a good teacher and I have advanced my knowledge base for AutoCAD because of him.
Santosh
November 28, 2021
It was very helpful and simplified for easy understanding. I can surely try my VBA programs in AutoCAD. I was waiting for what code was in the there "Cancel" button but was not shown. Its ok no problem. I can explore and try for myself. Thanks once again. It was really very helpful course. I can recommend to any beginner to enroll to this course.
Phil
October 27, 2021
I stared programming Hex on EPROMS and various other applications. I know develop Panel Schematics ACE2022 and VBA will defiantly help.
Daniel
July 3, 2021
Great intro to VBA for AutoCAD. There are a few minor issues that I wish had a bit more explanation, but I'm moving on to Arnolds' "Learn AutoCAD Programming using VB.NET - Hands On!" class. I'm sure I'll figure out the answers to my questions as I build on the skills taught in this course.
Rompally
October 13, 2020
It is a great learning course, but it would be much better if you could explain more about the programming terminology and how to use them accordingly. Also, I was expecting from this course if possible to program or coding to export the drawings made in AutoCAD to other structural software like STAAD or ETABS, in short, VBA could as an interface between two softwares. Also, the audio in the sessions could be better. But I thank you for the wonderful, very informative sessions.
Samir
July 31, 2020
Pace is good. Need some more idea of when to use "=" for setting values and when to use "Set" in syntax. Otherwise it's cool. Need some help with Selection and Manipulation commands in AutoCAD VBA. Can you please help me with the related course? Thanks.
Brian
July 20, 2020
Easy to understand, and is walking through everything thoroughly, but not monotonously. Helpful information built into the examples.
Fritz
July 13, 2020
Der Kurs war sehr gut geeignet. Der Dozent erklärt AutoCAD-VBA ohne Ballast. Die nötige Hintergrundinformation kann man sich aus dem Objektkatalog und aus dem Buch "VBA for AutoCAD 2002 from Jeffrey E. Clark" besorgen. Oder aus dem Web.
Jaymin
May 27, 2020
Personally I know VBA, but wanted to learn AutoCAD more commands. Instead of general example like count of 1 to 4, or in condition like other general programming example, I was looking for more AutoCAD based examples.
Saravanakumar
June 2, 2019
Really Very nice course for Beginners and intermediates.................... for Beginners need to put some extra efforts.......................
Cory
March 12, 2019
More step by step explanation could be integrated. Person running the course get too fast in the last section when explaining things.
Dave
March 10, 2019
It is very good! It will take some practice to remember and apply it to what I am trying to achieve. I wish there was a cheat sheet to reference and look up. I have taken some screen shots to use as a model. I can use the videos to reference too. Thank You!

Charts

Price

AutoCAD VBA Programming -  Beginner course - Price chart

Rating

AutoCAD VBA Programming -  Beginner course - Ratings chart

Enrollment distribution

AutoCAD VBA Programming -  Beginner course - Distribution chart
1719598
udemy ID
5/29/2018
course created date
5/22/2020
course indexed date
Bot
course submited by