Microsoft Visual Basic for Applications (VBA) has been designed to provide high-level development capabilities inside off-the-shelf applications. Users of MS-Word and MS-Excel, for example, can make use of VBA to customize and enhance their word-processing or spreadsheet applications.
 
 
  VBA is also fully integrated within Pythagoras. This results in a high-level development environment for enhancing and customizing Pythagoras. It includes an object model that provides complete read and write access to Pythagoras objects such as points, lines, circular curves, spirals, digital terrain models, and more), and it contains a complete set of sophisticated geometric calculation utilities. This has opened up a new world of capabilities for Pythagoras users. A few examples:
 
 
Pythagoras VBA makes it easy to write your own report generators : legal descriptions, stakeout reports, volume calculation reports, etc.
 
You can write customized reports directly to MS-Word documents.
 
Develop macros for specialized tasks
 
Build your own coordinate geometry commands to automate geometric problem solving.
 
Create special macros for importing and exporting data : survey data, geometric data, digital terrain model data, etc.


  The bottom line: Pythagoras VBA allows you to customize Pythagoras CAD+GIS to meet your particular needs. With VBA, Pythagoras has virtually unlimited power and functionality.


a customizable tool