Академический Документы
Профессиональный Документы
Культура Документы
A Programmers Reference
Joe Sutphin
Contents at a Glance
About the Author . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxv About the Technical Reviewers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxvii Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxix Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxxi
CHAPTER 1 CHAPTER 2 CHAPTER 3 CHAPTER 4 CHAPTER 5 CHAPTER 6 CHAPTER 7 CHAPTER 8 CHAPTER 9 CHAPTER 10 CHAPTER 11 CHAPTER 12 CHAPTER 13 CHAPTER 14 CHAPTER 15 CHAPTER 16 CHAPTER 17 CHAPTER 18 CHAPTER 19 CHAPTER 20 CHAPTER 21 CHAPTER 22 APPENDIX A APPENDIX B APPENDIX C
The VBA Integrated Development Environment (VBAIDE) . . . . . . . . . 1 Introduction to Visual Basic Programming . . . . . . . . . . . . . . . . . . . . . . 23 Application Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 AutoCAD Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 User Preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 Controlling Layers and Linetypes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 User Interaction and the Utility Object . . . . . . . . . . . . . . . . . . . . . . . . 111 Drawing Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143 Creating 3-D Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173 Editing Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205 Dimensions and Annotations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231 Selection Sets and Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259 Blocks, Attributes, and External References . . . . . . . . . . . . . . . . . . . 285 Views and Viewports. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321 Layout and Plot Configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337 Controlling Menus and Toolbars . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355 Drawing Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383 Using the Windows API. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 391 Connecting to External Applications . . . . . . . . . . . . . . . . . . . . . . . . . . 403 Creating Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415 The SummaryInfo Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427 An Illustrative VBA Application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 437 AutoCAD Object Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447 AutoCAD Constants Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 631 System Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 671
v
INDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 697