WolfpackWilson / VBA-Scripting-Library

VBA classes to replace the scripting library

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

VBA Scripting Library

GitHub release (latest by date) GitHub All Releases GitHub issues GitHub

The goal of this repository is to recreate some of the scripting library included on Windows OS so that programs can work on Mac OS, too.

History

When running programs on the Mac OS, an error appears:
Error: Run-time error ’429’ ActiveX component can’t create object

It appears that the Mac OS doesn't have the Scripting Runtime Library. As such, anytime CreateObject("Scripting.<object>") is used, this error will appear on Mac OS.

Installation and Use

Right click on the project in the projectect explorer then choose import file. Import any necessary files into your project. From there, call the objects to use them (i.e. Dim dict As New Dictionary).

Similar Documentation

  1. ArrayList
    • Notable differences:
      • Use arrList.Insert(Item, Pos) instead of arrList.Insert(Index, Value)
  2. Dictionary
    • Notable differences:
      • Use dict.Item(item) instead of dict(item) when adding, editing, or viewing values.
      • Object keys are supported.
      • There is no case sensitivity option.

Terms of Service

As defined in the MIT License:

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

About

VBA classes to replace the scripting library

License:MIT License


Languages

Language:VBA 100.0%