VISUAL BASIC OFFICE - Version 1.2 Marquette Computer Consultants, 22 Sirard Lane San Rafael, CA 94901-1066 (415)459-0835 CompuServe 70413,3405 INSTALLING/UPGRADING VISUAL BASIC OFFICE ------------------------------------------------------------------------ To install VBOffice 1.11 simply unzip these files into a new directory. If VBOffice is already installed, just install these files over your current ones. If you wish to return to the previous version of the program, simply unzip these same files from your previous ZIP file (VBO103.ZIP). There have been no changes to the format of VBOFFICE.DAT or VBOFFICE.INI, so it's easy to backpedal should you want to. NEW FEATURES! ------------------------------------------------------------------------ This release of VBOffice features the ScratchPad, which allows you to collect code from various places in your project into a single text editor. The ScratchPad can fetch selected text from Notepad or from VB's code windows with the click of a button. When you're done, VBOffice saves the text into Code Librarian or Code Typist file (depending on where you launched the ScratchPad from!). The ScratchPad also automatically pops up when you *copy* the current Sub or Function into the Code Librarian; you use the ScratchPad to select and copy API, TYPE and CONST declarations into your modules. Now you can create plug & play Code Librarian files which have the required API calls 'bundled in.' There's also another placement option for the buttonbar; on top of VB itself! Now VBOffice can be configured to take up *no* additional screen space! DESCRIPTIONS FOR THOSE WHO STILL DON'T KNOW WHAT THIS IS: ------------------------------------------------------------------------ VBOffice is a VB add-in which enhances the VB programming environment. VBO provides popup windows which give quick access to program, help, document and VBX Files. VBOffice also features advanced code management functions, extended undo via the Clipboard Monitor and API call evaluation assistance with the Handle List and SpyMode. You can use VBOffice automatically by replacing all calls to VB.EXE with calls to VBOFFICE.EXE in all Program Manager entries. If VB is correctly installed, VBOffice can launch it when it starts; it can also load the project you specify on the command line. REGISTERING VISUAL BASIC OFFICE ------------------------------------------------------------------------ If you're on CompuServe you can register this program by going to the Shareware Registration Database (GO SWREG) and registering program 1262. The $40.00 fee will be deducted from your CompuServe bill. For more details, open VBOFFICE.HLP and click on "Registering Online." REVISION HISTORY... 1.2 Bugs Fixed: * The ScratchPad's scroll bars wouldn't adjust when the form was maximized. Now they do. * "Illegal Function Call" when the mouse was chorded (two or more buttons pressed at once) on a ButtonBar Button. Now the ButtonBar buttons respond the same to either the left or right button, eliminating this problem. * Pressing a button, then dragging the pointer off the button before releasing it caused the button to pop out, even if the related form was open. Now it only pops out if the related form is not visible. * Starting a second instance of VBOffice yielded an error message. Now the focus is set to the first instance of VBOffice, the Visual Basic main form is restored (if required) and the second instance of VBOffice ends without a fuss. Enhancements: Clipboard Monitor: Copying a CLP file to the ClipBoard now *MOVES* that file to the top of the list rather than copying it. This eliminates unwanted extra copies of the file. This only happens when copying an *entire* CLP file; if you select part of the text and clip the Copy button a copy is still made like before. Thanks to Kenneth Albanowski for suggestions on the above changes! 1.1 Added the ScratchPad text editor; coded it for use in creating new Code Librarian and Code Typist modules; also coded it to allow user to bundle API calls into new Code Librarian files. ScratchPad can also load and save text files and has an AutoPop option which pops it to the top when the mouse moves over it. Also added positioning option to place the ButtonBar on *top* of Visual Basic; now VBOffice can be configured to take up *NO* additional screen space! Improved functions to obtain selected text from code modules using new API calls. FIXES: Modified the routine to determine the actual location of VB.EXE; If it's not specified in the INI file or the registration database the user is prompted to enter it's full path and filename. This eliminated some inconsistencies with running VBO under Windows NT. 1.03 Maintenance Release 09/16/93. Modified popup windows to be modeless dialog children of Visual Basic using a newly discovered technique. This speeds up the program overall, since all forms are hidden more quickly when VB is minimize/d and the old code to do this no longer takes up system time. File Import/Export routines now return to original directory upon completion (no more "disk not in drive A:" message). Fixed problem reading captions with commas. HotKey settings are now correctly saved between sessions. 1.01 Maintenance Release: 09/05/93. Fixed bug which crashed VBOffice when the buttonbar was on the bottom of the screen and a popup window was loaded for the first time. Code now correctly positions all popup windows with default values when first loaded, regardless of the position of the button bar. Also repaired problem which occurred when loading more than one HLP file at a time. 1.00 Initial release: 09/01/93. DISCLAIMERS AND LEGAL NOTICES ------------------------------------------------------------------------ Barry Seymour and Marquette Computer Consultants provides no warranties for this software (either expressed or implied) of any kind. By using this software, you agree to do so at your own risk and assume all responsibility for any results from using it. NO LIABILITY: Barry Seymour and Marquette Computer Consultants shall not be held liable, in any event, for any damages resulting from the use, misuse, or inability to use this software. COPYRIGHT: This software is owned by Barry Seymour and Marquette Computer Consultants and is protected by both United States copyright laws, and international treaty provisions.