Add Module and functions to create and delete toolbars
Add Toolbar Creation and Deletion, and AddIn support
Add a function to import a module into a project
- first tests realized, simple cases
- tests to be added for Document and UserForms modules
Fix a bug during import (the two first lines were concatened)
Add 2 tests for the import Module function
Add two more tests for Module Importation
Add a test for importing the code of a User Form
- it is impossible to update the form layout with this method
Add a function to extract the extension from a file path
Preparation work for recreation of an Excel File based on all exported modules
- cache the workbook containing a project in the related vtkConfigurationManager instance
- add a utility to identify the file format based on the file extension
The next work is to add a method in vtkConfigurationManager returning the rootPath of the project
Add a rootPath method to vtkConfigurationManager
Complete recreation of Delivery Workbook - Test AddIn OK
- add a function to recreate a complete configuration
- test this function with Delivery/VBAToolKit
- Declare the Delivery Workbook as an Excel AddIn
- Activate and Deactivate the AddIn to test the ToolBar management : OK
Various Fixes and To Do's :
- Change the name of the Toolbars
- List of To Do's for module importation completness
- Warning and To Do's added to ThisWorkbook
- Tentative to speed up tests With Shell.MinimizeAll ; 54s to 14s ! but test crash one time on two
Add VBAUnit modules to the Delivery version
Add functions for ToolBarButtons management
- deletion of vtkEventHandlers.bas, functions are added to vtkToolBars.bas
- add comment to vtkImportExportUtilities
- add button functions and tests
Add a UserForm for Project Creation
- the UserForm does the validation of its parameters
- Add a Create button in the Toolbars
TODO before merge to master :
- Activate References and properties in delivery project
- Add VBE Toolbar creation at opening and reactivation
- Diagnose and fix VBAUnit export/import in new project
Reactivate references in projected recreated :
- hardly tight createProject Form to VBAToolKit project
- change the parameter of vtkActivateReferences to workbook
- add a sub to display GUID of references
Add properties to file recreated from imported modules
Manage the AddIn installation to facilitate AddIn recreation
Add a reactivate VBE Toolbar button in the Excel toolbar
Add the automatic creation of the VBE Toolbar if AddIn is installed
- toolbar management module slightly modified
Fix a bug : AddIn recreation didn't work when not installed