This PR aims at fixing an issue mainly with Excel where the functions defined in JsonConverter.bas appear as Excel functions in the autocompletion suggestions and in the Insert Function Window.
Important note:
The Option Private Module only prevents access from outide the VBA project. Hence, this won't affect normal use of VBA-JSON as explained in the documentation :
When a module contains Option Private Module, the public parts, for example, variables, objects, and user-defined types declared at the module level, are still available within the project containing the module, but they are not available to other applications or projects.
The only way this could affect negatively someone would be if they were calling JsonConverter's code from another VBProject. However, considering that JsonConverter is easily portable accross project, it's a much better practice to have a copy of it inside the project instead of having an external reference anyway.
This PR aims at fixing an issue mainly with Excel where the functions defined in JsonConverter.bas appear as Excel functions in the autocompletion suggestions and in the Insert Function Window.
![image](https://user-images.githubusercontent.com/31558169/226142793-b8c29f29-d375-45c1-b95b-f668eedace86.png)
Important note: The Option Private Module only prevents access from outide the VBA project. Hence, this won't affect normal use of VBA-JSON as explained in the documentation :
The only way this could affect negatively someone would be if they were calling JsonConverter's code from another VBProject. However, considering that JsonConverter is easily portable accross project, it's a much better practice to have a copy of it inside the project instead of having an external reference anyway.