Microsoft Visual Basic for Applications

The RC-WinTrans localization environment comes integrated with Microsoft Visual Basic for Applications™ (VBA). VBA is a complete development environment with editor and programming code debugger for developing and running VBA macros. Macros can be used to combine the powerful RC-WinTrans COM Object Model with a wide range of existing COM components to create new, custom solutions to support and improve your software localization enterprise.

RC-WinTrans is already equipped with several VBA macros. These are primarily macros with specific functionalities that also have an open code so that they may be customized if desired. Examples of these include macros for word counts, check functions, reports, and command line support for RC-WinTrans that can be extended with one's own customized commands to give the command line support maximum flexibility.

Customized VBA macros can be created with the VBA Editor that is provided and the event handler can be used to catch events fired by RC-WinTrans so that these macros can be included in RC-WinTrans' activities and processes. Some resources for creating / using VBA macros are included with RC-WinTrans, such as the RC-WinTrans Developer Help and the VBA Help.

Usage (Examples of Functionality Implemented with VBA Macros)
VBA macros can be used to implement virtually any modification/extension to the RC-WinTrans application. Examples of functionality which has already been realized with VBA macros include:
  • File Converters
    File converters are used to enable the translation of file types not already supported by RC-WinTrans. File converters can be supplied to RC-WinTrans as VBA macros to read and to write a certain file to be translated. ( See also: "File Converters: Overview" in the RC-WinTrans Help .)
  • TMX Import / Export
    An add-on extending the application's capabilities to export data as a TMX format file and to import text data from a TMX file. Dialog boxes for specifying options are added to RC-WinTrans as well as two functions for process automation. ( More information in the RC-WinTrans Help ...)
  • Logoport Integration / Web TM Integration
    An add-on allowing a Logoport™ translation memory to be used in the same way as dictionaries, i.e., referenced for functions such as find / save translation(s), concordance search, automatic translation, and the uniform translation check function to check translations in the active RC-WinTrans translation project against the translations in a given Logoport translation memory. ( More on Logoport and RC-WinTrans ...)
  • Maximum String Length Check While Editing
    An add-on that alerts the user when the maximum string length for the selected text item has been exceeded while the text is being edited. A "Length Check" window shows whether the currently selected translation unit meets or exceeds the maximum string length specifications.