CitectVBA Programming Reference > Understanding CitectVBA Language Basics > OLE Services > Understanding object models in OLE automation

Understanding object models in OLE automation

Objects are the fundamental building blocks of OLE Automation, and object models are a roadmap to the object structure. OLE Automation using CitectVBA involves creating and modifying the objects provided by other applications (external to the CitectSCADA application). For instance, every element of Microsoft Word ( documents, tables, paragraphs, bookmarks, fields and so on) can be represented by an object in CitectVBA using OLE automation with the Word object model.