logo WinWrap®

Visual Basic for Applications Compatibility

WinWrap® Basic is an embedded macro language component available for .NET and COM 32 bit and 64 bit Windows applications. The WinWrap® Basic OCX Component provides a scripting language that is compatible with both Visual Basic for Applications and Sax Basic.

The WinWrap® Basic Scripting Engine provides both end-users and developers with a complete VBA compatibility solution.

WinWrap® Basic WWB-COM Scripting Language VBA Compatibility:

  • Support for VBA style scripts
  • Access to the ActiveX Host Application via COM
  • Access to the .NET Host Application via COM interop

VBA Compatibility

Provide Users with a Complete VBA Style Scripting Development Environment

Applications including the WinWrap® Basic dll ship with a fully featured development environment including an editor and a debugger. The WinWrap® Basic software package is used in conjunction with Microsoft development tools including Visual Studio, Visual Studio.NET, Visual Studio Express, and the ActiveX scripting engines.

Basic has long been considered the best language for user scripting and user application extensions. Basic has a reputation as being the easiest language for non-developer users to understand and use.

.NET Host Application Developers

Utilize the .NET Host COM interop capability to provide complete compatibility for VBA compatible scripts. And, enjoy all the features of .NET in your Host Application.

COM Host Application Developers

Utilize the WinWrap® Basic Scripting ActiveX Control to provide support for VBA compatible scripts.

Conclusion

The WinWrap® Basic Scripting Object provides both end-users and developers with VBA compatible scripting.

Whether you are migrating to .NET or are continuing to use COM, the WinWrap® Basic Scripting Engine Version 10 will provide VBA compatible scripting for your customers.

VBA, VBA 6, VisualBasic for Applications Compatibility Articles

  • Visual Basic for Applications (VBA) on Wikipedia, "Visual Basic for Applications (VBA) is an implementation of Microsoft's event-driven programming language Visual Basic 6, and associated integrated development environment (IDE), which is built into most Microsoft Office applications." Wikipedia article.
  • Lowering the barriers to programming: A taxonomy of programming environments and languages for novice programmers by Caitlin Kelleher and Randy Pausch, "Basic was designed to teach Dartmouth's non-science students about computing through programming. The Basic (Beginners All-purpose Symbolic Instruction Code) language was designed to support a small set of instructions and remove unnecessary syntax." ACM Computing Surveys (CSUR), Volume 37, Issue 2 (June 2005), Pages: 83 - 137.

Copyright Polar Engineering, Inc.