BlueZone Plus VBA

Microsoft Visual Basic for Applications (VBA) is a powerful development technology for rapidly customizing Windows applications like BlueZone, and integrating them with existing data and systems. BlueZone Plus VBA is a separately licensed product.

VBA provides a complete Integrated Development Environment (IDE) that features the same elements familiar to developers using Microsoft Visual Basic, including a Project Window, a Properties Window, and debugging tools. VBA also includes support for Microsoft Forms, for creating custom dialog boxes, and ActiveX Controls, for rapidly building user interfaces. Integrated directly into BlueZone, VBA offers the advantages of fast, in-process performance, tight integration with the host application, and the ability to build solutions without the use of additional tools.

BlueZone is available with the Microsoft VBA development environment and runtime license as BlueZone Plus VBA. BlueZone Plus VBA is required for everyone who to develops and/or runs BlueZone Plus VBA applications. BlueZone Plus VBA offers a sophisticated set of programming tools based on the Microsoft Visual Basic development system.
Note: Existing BlueZone customers can upgrade their existing BlueZone license to BlueZone Plus VBA. Please contact your BlueZone Account Executive for more information about upgrading to BlueZone Plus VBA.

VBA is a shared component, which means you have one copy of VBA for all applications on your system that use it. Although each application uses the same Visual Basic files, the Visual Basic Editor configuration is stored separately for each product. This means that when you open the Visual Basic Editor from BlueZone, it will show your BlueZone project as you last used it, even if you have used the Visual Basic Editor for other applications.

Visual Basic is a stand-alone tool for creating separate software components, such as executable programs, COM components and ActiveX Controls, and is useful when you must build a specialized solution from scratch.

VBA offers the same powerful tools as Visual Basic in the context of an existing application, and is the best option for customizing software that already meets most of your needs.

VBScript is a lightweight version of the Visual Basic language, and is designed specifically for use on Web pages. While scripting can sometimes be used for simple automation, VBA is the premier technology designed specifically for application automation. Unlike VBA, VBScript does not have an IDE.